Menedżer konfiguracji polecenia cmdlet w wersji 2107
Dotyczy: Menedżer konfiguracji (Current Branch)
Te informacje o wersji zawierają podsumowanie zmian Menedżer konfiguracji polecenia cmdlet w wersji 2107.
Uwaga
Menedżer konfiguracji bieżącej wersji gałęzi 2103 jest punktem odniesienia dla tych zmian. Aby uzyskać więcej informacji, zobacz Menedżer konfiguracji biblioteki polecenia cmdlet dla wersji 2103.
Nowe polecenia cmdlet dla typów wdrożeń aplikacji
Zarządzanie zachowaniami instalacji dla typów wdrożeń aplikacji
Ten zestaw nowych polecenia cmdlet jest dla zachowania instalacji typu wdrożenia aplikacji. Aby uzyskać więcej ogólnych informacji na temat funkcji zachowania instalacji, zobacz Sprawdzanie uruchamiania plików wykonywalnych.
Add-CMDeploymentTypeInstallBehavior
To polecenie cmdlet umożliwia dodanie do określonego typu wdrożenia plików wykonywalnych, które należy zamknąć, aby instalacja aplikacji zakończyła się pomyślnie.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -DisplayName "Notepad"
Aby uzyskać więcej informacji, zobacz Add-CMDeploymentTypeInstallBehavior.
Get-CMDeploymentTypeInstallBehavior
To polecenie cmdlet umożliwia uzyskiwanie z określonego typu wdrożenia listy plików wykonywalnych, które należy zamknąć, aby instalacja aplikacji zakończyła się pomyślnie.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Get-CMDeploymentTypeInstallBehavior -InputObject $msi_dt
Aby uzyskać więcej informacji, zobacz Get-CMDeploymentTypeInstallBehavior.
Remove-CMDeploymentTypeInstallBehavior
To polecenie cmdlet umożliwia usunięcie z określonego typu wdrożenia plików wykonywalnych, które należy zamknąć, aby instalacja aplikacji zakończyła się pomyślnie.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"
Aby uzyskać więcej informacji, zobacz Remove-CMDeploymentTypeInstallBehavior.
Set-CMDeploymentTypeInstallBehavior
To polecenie cmdlet umożliwia zmodyfikowanie plików wykonywalnych, które należy zamknąć, aby instalacja aplikacji zakończyła się pomyślnie.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Set-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -NewExeFileName "calc.exe" -DisplayName "Calculator"
Aby uzyskać więcej informacji, zobacz Set-CMDeploymentTypeInstallBehavior.
Zarządzanie kodami powrotu dla typów wdrożeń aplikacji
Ten zestaw nowych cmdlet jest dla kodów powrotnych typu wdrożenia aplikacji. Aby uzyskać więcej ogólnych informacji, zobacz Deployment type Return Codes (Kody powrotne typu wdrożenia).
Add-CMDeploymentTypeReturnCode
To polecenie cmdlet pozwala dodać kody powrotne do obsługiwanego typu wdrożenia.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602 -Name "User cancel" -CodeType Failure -Description "The user cancelled the installation"
Aby uzyskać więcej informacji, zobacz Add-CMDeploymentTypeReturnCode.
Get-CMDeploymentTypeReturnCode
To polecenie cmdlet pozwala pobrać listę kodów powrotnych z określonego typu wdrożenia.
Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)" | Get-CMDeploymentTypeReturnCode
Aby uzyskać więcej informacji, zobacz Get-CMDeploymentTypeReturnCode.
Remove-CMDeploymentTypeReturnCode
To polecenie cmdlet umożliwia usunięcie kodów powrotnych z określonego typu wdrożenia.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602
Aby uzyskać więcej informacji, zobacz Remove-CMDeploymentTypeReturnCode.
Set-CMDeploymentTypeReturnCode
To polecenie cmdlet pozwala modyfikować kody powrotne dla określonego typu wdrożenia.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 3010 -Name "Always reboot" -CodeType HardReboot -Description "Change soft reboot to hard reboot"
Aby uzyskać więcej informacji, zobacz Set-CMDeploymentTypeReturnCode.
Inne nowe polecenia cmdlet
Get-CMClientSettingDeployment
To polecenie cmdlet pozwala pobrać wdrożenie niestandardowego obiektu ustawień klienta. Tego obiektu można użyć z poleceniem Remove-CMClientSettingDeployment.
Aby uzyskać więcej informacji na temat ustawień klienta, zobacz Jak skonfigurować ustawienia klienta.
$clientSetting = Get-CMClientSetting -Name "Software Center customizations"
$clientSetting | Get-CMClientSettingDeployment
Aby uzyskać więcej informacji, zobacz Get-CMClientSettingDeployment.
Get-CMDeploymentTypeDetectionClause
To polecenie cmdlet pozwala pobrać klauzule wykrywania z określonego typu wdrożenia.
Za pomocą tego polecenia cmdlet można pobrać klauzulę wykrywania z jednej aplikacji i zastosować ją do innej, na przykład:
$appMsi = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
$clause1 = Get-CMDeploymentTypeDetectionClause -InputObject $appMsi
Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause1
Aby uzyskać więcej informacji, zobacz Get-CMDeploymentTypeDetectionClause.
Get-CMPersistentUserSettingsGroup
To polecenie cmdlet umożliwia uzyskiwanie listy przechowywanych ustawień w całej lokacji. Te ustawienia podążają za Toem na różnych urządzeniach.
Na przykład Menedżer konfiguracji powiadomień konsoli, które są aktywne lub zostały odrzucone.
Aby uzyskać więcej informacji, zobacz Get-CMPersistentUserSettingsGroup.
Get-CMSoftwareUpdateContentInfo
To polecenie cmdlet umożliwia uzyskiwanie informacji o zawartości aktualizacji oprogramowania.
$update = Get-CMSoftwareUpdate -ArticleId "5004237" -Fast
Get-CMSoftwareUpdateContentInfo -InputObject $update[1]
Aby uzyskać więcej informacji, zobacz Get-CMSoftwareUpdateContentInfo.
Remove-CMPersistentUserSettingsGroup
To polecenie cmdlet pozwala zresetować ustawienia całej lokacji.
Na przykład możesz przywrócić Menedżer konfiguracji, które zostały odrzucone. Po uruchomieniu tego polecenia cmdlet i ponownym uruchomieniu konsoli Menedżer konfiguracji ponownie zobaczysz wszystkie dostępne powiadomienia.
Aby uzyskać więcej informacji, zobacz Remove-CMPersistentUserSettingsGroup.
Przestarzałe i usunięte polecenia cmdlet
Następujące polecenia cmdlet do uruchamiania wdrożenia są przestarzałe i mogą zostać usunięte w przyszłej wersji:
Przestarzałe polecenie cmdlet | Funkcja zastępująca |
---|---|
Start-CMApplicationDeploymentSimulation | Polecenie New-CMApplicationDeployment z parametrem Simulation |
Start-CMClientSettingDeployment | New-CMClientSettingDeployment |
Start-CMAntimalwarePolicyDeployment | New-CMAntimalwarePolicyDeployment |
Następujące polecenia cmdlet nie są już dostępne, ponieważ podstawowe funkcje nie są już obsługiwane:
Add-CMApplicationCatalogWebServicePoint
Add-CMApplicationCatalogWebsitePoint
Get-CMApplicationCatalogWebServicePoint
Get-CMApplicationCatalogWebsitePoint
Remove-CMApplicationCatalogWebServicePoint
Remove-CMApplicationCatalogWebsitePoint
Set-CMApplicationCatalogWebsitePoint
Get-CMVhd
New-CMVhd
Remove-CMVhd
Set-CMVhd
Zmiany polecenia cmdlet
Następujące zmiany zostały wprowadzone do istniejących polecenia cmdlet w tej wersji. Zmiany mogą być nowymi funkcjami lub poprawkami błędów. 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.
Add-CMDeviceCollectionDirectMembershipRule
Aby uzyskać więcej informacji, zobacz Add-CMDeviceCollectionDirectMembershipRule.
Usterki, które zostały naprawione
Rozwiązano problem podczas próby dodania tysięcy urządzeń jako reguł członkostwa bezpośredniego.
Add-CMDistributionPoint
Aby uzyskać więcej informacji, zobacz Add-CMDistributionPoint.
Fundamentalne zmiany
Domyślna minimalna ilość wolnego miejsca zmieniła się z 50 MB na 500 MB.
Add-CMTaskSequenceStep
Aby uzyskać więcej informacji, zobacz Add-CMTaskSequenceStep.
Zmiany niepojawiące się
Usunięto zbędny parametr StepName.
Disconnect-CMTrackedObject
Aby uzyskać więcej informacji, zobacz Disconnect-CMTrackedObject.
Zmiany niepowiązywająco istotne
Dodano alias Disconnect-CMObject dla tego polecenia cmdlet.
Get-CMApplicationGroup
Aby uzyskać więcej informacji, zobacz Get-CMApplicationGroup.
Usterki, które zostały naprawione
Rozwiązano problem z uzyskiwaniem poprawnej ścieżki grupy aplikacji.
Get-CMDeploymentStatusDetails
Aby uzyskać więcej informacji, zobacz Get-CMDeploymentStatusDetails.
Usterki, które zostały naprawione
Naprawiono warunek zapytania, aby uniknąć potencjalnego problemu z niezgodnością typu.
Import-CMAntimalwarePolicy
Aby uzyskać więcej informacji, zobacz Import-CMAntimalwarePolicy.
Zmiany niepowiązywająco istotne
Dodano obsługę zasad trybu inspekcji dla potencjalnie niechcianych aplikacji. Aby uzyskać więcej informacji, zobacz Tryb inspekcji dla potencjalnie niechcianych aplikacji.
Import-CMQuery
Aby uzyskać więcej informacji, zobacz Import-CMQuery.
Usterki, które zostały naprawione
Rozwiązano problem z odblokowaniem funkcji importowania.
New-CMAdministrativeUser
Aby uzyskać więcej informacji, zobacz New-CMAdministrativeUser.
Usterki, które zostały naprawione
Rozwiązano problem, który występuje, gdy nazwa użytkownika to me
.
New-CMApplicationDeployment
Aby uzyskać więcej informacji, zobacz New-CMApplicationDeployment.
Zmiany niepowiązywająco istotne
Dodano parametr AutoCloseExecutable, aby włączyć ustawienie wdrażania aplikacji dla zachowań instalacji.
New-CMCloudManagementGateway
Aby uzyskać więcej informacji, zobacz New-CMCloudManagementGateway.
Fundamentalne zmiany
Parametr ServiceCertPassword jest teraz wymagany.
New-CMMigrationJob
Aby uzyskać więcej informacji, zobacz New-CMMigrationJob.
Usterki, które zostały naprawione
Odblokowano migrację obiektów wdrażania dystrybucji oprogramowania.
New-CMSecondarySite
Aby uzyskać więcej informacji, zobacz New-CMSecondarySite.
Fundamentalne zmiany
Zmieniono domyślną minimalną ilość wolnego miejsca z 200 MB na 500 MB.
New-CMSoftwareUpdateAutoDeploymentRule
Aby uzyskać więcej informacji, zobacz temat New-CMSoftwareUpdateAutoDeploymentRule.
Usterki, które zostały naprawione
Rozwiązano problem z parametrem Product. Jeśli istnieje wiele produktów o tej samej nazwie, teraz wybiera wszystkie z nich.
New-CMSoftwareUpdateDeployment
Aby uzyskać więcej informacji, zobacz New-CMSoftwareUpdateDeployment.
Zmiany niepowiązywająco istotne
Dodano alias Opis do parametru Komentarz.
New-CMTaskSequence
Aby uzyskać więcej informacji, zobacz New-CMTaskSequence.
Zmiany niepowiązywająco istotne
Rozszerzono maksymalną długość parametru Opis na
512
znaki.Dodano nowy parametr HighPerformance w celu obsługi ustawienia wydajności.
Usunięto starszy parametr InstallationLicensingMode.
Usunięto zestaw parametrów NewInstallOSImageVhd.
Usunięto parametr InstallOperatingSystemImageVhd.
New-CMTaskSequenceDeployment
Aby uzyskać więcej informacji, zobacz New-CMTaskSequenceDeployment.
Usterki, które zostały naprawione
Rozwiązano problem z planami zasilania o wysokiej wydajności.
New-CMTSStepApplyDriverPackage
Aby uzyskać więcej informacji, zobacz New-CMTSStepApplyDriverPackage.
Zmiany niepowiązywająco istotne
Dodano warunek sprawdzania poprawności pakietu dla określonego packageId.
New-CMTSStepApplyOperatingSystem
Aby uzyskać więcej informacji, zobacz New-CMTSStepApplyOperatingSystem.
Usterki, które zostały naprawione
Rozwiązano problemy z walidacją parametru DestinationVariable, aby zezwolić na wartości, które zaczynają się od podkreślenia ( _
).
Zmiany niepowiązywająco istotne
Dodano parametr LayeredDriver w celu obsługi warstwowego sterownika klawiatury podczas wdrażania systemu operacyjnego.
New-CMTSStepUpgradeOperatingSystem
Aby uzyskać więcej informacji, zobacz New-CMTSStepUpgradeOperatingSystem.
Zmiany niepowiązywająco istotne
Dodano nowy parametr SoftwareUpdate w celu określenia aktualizacji funkcji dla kroku sekwencji zadań Uaktualnij system operacyjny.
Publish-CMPrestageContent
Aby uzyskać więcej informacji, zobacz Publish-CMPrestageContent.
Usterki, które zostały naprawione
Rozwiązano problem z potencjalnym nieprawidłowym obiektem.
Remove-CMApplicationGroup
Aby uzyskać więcej informacji, zobacz Remove-CMApplicationGroup.
Usterki, które zostały naprawione
Rozwiązano problem z poprawną ścieżką grupy aplikacji podczas korzystania z potoku.
Set-CMAntimalwarePolicy
Aby uzyskać więcej informacji, zobacz Set-CMAntimalwarePolicy.
Zmiany niepowiązywająco istotne
Dodano parametr PuaProtection w celu obsługi potencjalnie niechcianych aplikacji.
Set-CMApplicationDeployment
Aby uzyskać więcej informacji, zobacz Set-CMApplicationDeployment.
Zmiany niepowiązywająco istotne
Dodano parametr AutoCloseExecutable, aby włączyć ustawienie wdrażania aplikacji dla zachowań instalacji.
Set-CMClientSetting
Aby uzyskać więcej informacji, zobacz Set-CMClientSetting.
Zmiany niepowiązywająco istotne
Dodano zrozumiały komunikat o cofaniu pracy dla parametru SoftwareMetering.
Set-CMClientSettingSoftwareUpdate
Aby uzyskać więcej informacji, zobacz Set-CMClientSettingSoftwareUpdate.
Zmiany niepowiązywająco istotne
Dodano parametr EnableWsusCertPinning w celu obsługi przypinania certyfikatów.
Set-CMDeploymentType
Aby uzyskać więcej informacji, zobacz Set-CMDeploymentType.
Usterki, które zostały naprawione
Rozwiązano problem z parametrem AddRequirement w celu dodania nowych reguł.
Set-CMMsiDeploymentType
Aby uzyskać więcej informacji, zobacz Set-CMMsiDeploymentType.
Usterki, które zostały naprawione
Zaktualizuj typ wdrożenia zgodnie z typem instalatora, aby uniknąć resetowania konfiguracji podczas zmiany lokalizacji zawartości.
Zmiany niepojawiące się
Dodanie obsługi określania ścieżki folderu do parametru ContentLocation.
Set-CMTaskSequence
Aby uzyskać więcej informacji, zobacz Set-CMTaskSequence.
Zmiany niepojawiące się
Dodano nowy parametr HighPerformance w celu obsługi ustawienia wydajności sekwencji zadań.
Set-CMTSStepApplyDriverPackage
Aby uzyskać więcej informacji, zobacz Set-CMTSStepApplyDriverPackage.
Zmiany niepojawiące się
Dodano warunek sprawdzania poprawności pakietu dla określonego packageId.
Set-CMTSStepApplyOperatingSystem
Aby uzyskać więcej informacji, zobacz Set-CMTSStepApplyOperatingSystem.
Usterki, które zostały naprawione
Rozwiązano problem z parametrem Destination.
Zmiany niepojawiące się
Dodano parametr LayeredDriver w celu obsługi warstwowego sterownika klawiatury podczas wdrażania systemu operacyjnego.
Set-CMTSStepUpgradeOperatingSystem
Aby uzyskać więcej informacji, zobacz Set-CMTSStepUpgradeOperatingSystem.
Zmiany niepojawiące się
Dodano nowy parametr SoftwareUpdate w celu określenia aktualizacji funkcji dla kroku sekwencji zadań Uaktualnij system operacyjny.
Start-CMDistributionPointUpgrade
Aby uzyskać więcej informacji, zobacz Start-CMDistributionPointUpgrade.
Fundamentalne zmiany
Ustaw domyślną minimalną ilość wolnego miejsca na 500 MB.
Update-CMDistributionPoint
Aby uzyskać więcej informacji, zobacz Update-CMDistributionPoint.
Usterki, które zostały naprawione
Rozwiązano problem z aktualizowaniem zawartości folderów instalacji i odinstalowywania, gdy są różne.
Jak przekazać opinię lub zgłosić problemy
Wiele poprawek i ulepszeń opisanych w tym artykule jest wynikiem Twojej opinii.
Aby wysłać opinię, użyj Menedżer konfiguracji konsoli programu . Aby uzyskać więcej informacji, zobacz Feedback for PowerShell (Opinia o programie PowerShell).
Aby przesłać nowe żądania funkcji, zobacz grupę poleceń programu PowerShell Menedżer konfiguracji ice użytkownika.