Menedżer konfiguracji polecenia cmdlet biblioteki zmian dla Current Branch 1706
Uwaga
System Center konfiguracji Current Branch 1702 jest punktem odniesienia dla tych zmian. Aby uzyskać Menedżer konfiguracji więcej informacji, zobacz Current Branch biblioteki polecenia cmdlet dla programu Current Branch 1702.
Ważne zmiany
Aktualizacje biblioteki dokumentacji
Aby uzyskać najnowszą dokumentację biblioteki polecenia cmdlet, zobacz ConfigurationManager module reference (Dokumentacja modułu ConfigurationManager).
Ulepszenia środowiska integrated scripting environment (ISE) konsoli administratora
Skrypt generowany podczas uruchamiania środowiska ISE z konsoli administratora został zaktualizowany w celu umożliwienia większej liczby dostosowywania i ponownego korzystania.
Jeśli skrypt został wcześniej wygenerowany, należy go usunąć z polecenia , aby %APPDATA%\TEMP
można było utworzyć nowy skrypt.
Usunięto polecenia cmdlet
Następujące polecenia cmdlet nie są już obsługiwane i zostały usunięte:
- Add-CMComplianceRegistrySetting
- New-CMComplianceRule
Jak przekazać opinię lub zgłosić problemy
Wiele poprawek i ulepszeń opisanych w tym dokumencie jest wynikiem opinii klientów. Aby wysłać opinię i raporty o błędach, użyj funkcji UserVoice.
Znane problemy
Są to znane problemy z biblioteką polecenia cmdlet, które nie zostały rozwiązane w tej wersji.
Get-CMAadConditionalAccessPolicy i Set-CMAadConditionalAccessPolicy
Dla tych poleceń cmdlet jest wymagane 64-bitowe środowisko programu PowerShell.
Obejście
- Brak
New-CMWirelessProfile i Set-CMWirelessProfile
Polecenia cmdlet mogą się nie powieść, jeśli są uruchamiane w 64-bitowym środowisku programu PowerShell.
Obejście
- Uruchom te polecenia cmdlet w 32-bitowym środowisku programu PowerShell.
Add-CMDataWarehouseServicePoint i Set-CMDataWarehouseServicePoint
Nie można ustawić harmonogramu do uruchamiania "Codziennie"
Obejście
- Brak
Import-CMSecurityRole
Polecenie cmdlet może się nie powieść z błędem DirectoryNotFoundException lokalizujący plik SecuredRoles.xsd
.
Obejście
Upewnij Import-Module
się, że jest wywoływana ConfigurationManager.psd1
względem pliku, a nie ścieżki logicznej lub nazwy modułu.
New-CMApplicationDeployment i New-CMClientSettingDeployment
Polecenie cmdlet umożliwia łączenie parametrów CollectionName, Collection i CollectionId, co powoduje niezdefiniowane zachowanie.
Obejście
Określ tylko wartość CollectionName, Collection lub CollectionId. Nie należy łączyć tych parametrów.
Remove-CMStateMigrationPoint
Polecenie cmdlet może nie powieść się z błędem ArgumentOutOfRangeException podczas usuwania punktu migracji stanu, jeśli istnieje zawartość hostowana przez rolę lokacji.
Obejście
Bezpośrednio usuń punkt migracji stanu z dostawcy programu SMS.
$smp = Get-CMStateMigrationPoint ... # Get the state migration point
$smp.Delete() # Directly delete the object.
Nowe polecenia cmdlet
Są to nowo dodane polecenia cmdlet dla tej wersji, które dodają nowe funkcje lub zwiększają funkcjonalność istniejących.
Ustawienia zgodności i reguły dla elementów konfiguracji
Dodano nowe polecenia cmdlet do obsługi tworzenia ustawień i reguł dla elementów konfiguracji.
- Add/Set-CMComplianceSettingActiveDirectory
- Add/Set-CMComplianceSettingAssembly
- Add/Set-CMComplianceSettingDirectory
- Add/Set-CMComplianceSettingFile
- Add/Set-CMComplianceSettingIisMetabase
- Add/Set-CMComplianceSettingRegistryKey
- Add/Set-CMComplianceSettingRegistryKeyValue
- Add/Set-CMComplianceSettingRule
- Add/Set-CMComplianceSettingScript
- Add/Set-CMComplianceSettingSqlQuery
- Add/Set-CMComplianceSettingWqlQuery
- Add/Set-CMComplianceSettingXPathQuery
- Get-CMComplianceRule
- Get-CMComplianceSetting
- New-CMComplianceRuleAssembly
- New-CMComplianceRuleExistential
- New-CMComplianceRuleFileFolderAttribute
- New-CMComplianceRuleFileFolderDate
- New-CMComplianceRuleFileFolderPermission
- New-CMComplianceRuleFileFolderSimple
- New-CMComplianceRuleFileFolderSize
- New-CMComplianceRuleRegistryKeyPermission
- New-CMComplianceRuleValue
- New-CMComplianceRuleVersion
- Remove-CMComplianceRule
- Remove-CMComplianceSetting
Przykład 1: tworzenie ustawienia wartości klucza rejestru bez reguł
# Creates a setting looking for HKLM\Software\Microsoft\Windows NT\CurrentVersion:ReleaseId
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId no rule" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -NoRule
Przykład 2. Tworzenie ustawienia wartości klucza rejestru przy użyciu reguły istniejącej
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to exist
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must exist" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ExistentialRule -Existence MustExist
Przykład 3: tworzenie ustawienia wartości klucza rejestru przy użyciu reguły wartości
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to be equal to "1703"
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must be 1703" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ValueRule -ExpressionOperator IsEqual -ExpectedValue "1703"
Przykład 4. Tworzenie reguły pliku, która wymaga, aby plik miał określony atrybut
$ci | Add-CMComplianceSettingFile -Path "C:\" -FileName "hiberfile.sys" -NoRule -SettingName "hiberfile.sys must have system attribute"
$setting = $ci | Get-CMComplianceSetting -SettingName "hiberfile.sys must have system attribute" # Get the SDK setting object
$rule = $setting | New-CMComplianceRuleFileFolderAttribute -RuleName "hiberfile.sys must be system" -System $true # Create the rule
$ci | Add-CMComplianceSettingRule $rule # Bind the rule to the CI
Aktualizacje i obsługa
Dodano nowe polecenia cmdlet do obsługi automatyzowania aktualizacji i obsługi w Menedżer konfiguracji.
- Enable-CMSiteFeature
- Get-CMSiteFeature
- Get-CMSiteUpdate
- Get-CMSiteUpdateHistory
- Get-CMSiteUpdateInstallStatus
- Install-CMSiteUpdate
- Invoke-CMSitePromotePreproductionClient
- Invoke-CMSiteUpdateCheck
- Invoke-CMSiteUpdateDownload
- Invoke-CMSiteUpdatePrerequisiteCheck
Przykład 1: pobieranie aktualizacji i monitorowanie jej stanu
# Get the update object for the 1706 TP and invoke a download
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Invoke-CMSiteUpdateDownload
``` powershell
# Now monitor the download status
``` powershell
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step Download | select orderid, progress, description | ft
sleep 5
}
Przykład 2: Instalowanie aktualizacji i monitorowanie jej stanu
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Install-CMSiteUpdate -IgnorePrerequisiteWarning -Force
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step All -Complete | select orderid, progress, description -Last 10 | ft
sleep 5
}
Ulepszone metody wykrywania dla typów wdrożeń
Dodano nowe polecenia cmdlet w celu obsługi dodawania rozszerzonych metod wykrywania do Instalator Windows (MSI), skryptów i typów wdrożeń dla komputerów Mac.
- Instalator Windows & wykrywania skryptów
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
- Klauzule wykrywania komputerów Mac
- New-CMDetectionClauseMacBundle
- New-CMDetectionClauseMacPackage
Przykład: Dodaj klauzulę wykrywania, która wymaga, aby określony identyfikator produktu i nazwa katalogu Instalator Windows typu wdrożenia.
$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid [Value -ExpressionOperator IsEquals -ExpectedValue "1.1.1.1" # Do a version check
$clause2 = New-CMDetectionClauseDirectory -DirectoryName "mymsi" -Path "C:\" -Existence # c:\mymsi should exist
$app | Add-CMMsiDeploymentType -ContentLocation "\\myserver\mypath\mymsi.msi" -Force -AddDetectionClause ($clause1, $clause2)
Uwagi
Modyfikowanie klauzul wykrywania w miejscu nie jest obecnie obsługiwane.
Obecnie nie jest obsługiwane grupowanie ani rozgrupowywanie klauzul wykrywania.
Sekwencje zadań
Dodano nowe polecenia cmdlet do obsługi modyfikowania kroków i grup sekwencji zadań.
- Grupy i kroki sekwencji zadań
- Get/New/Remove/Set-CMTaskSequenceGroup
- Add/Get/Remove-CMTaskSequenceStep
- Warunki sekwencji zadań (obsługiwane są funkcje Get i New Verbs)
- CMTaskSequenceStepConditionIfStatement
- CMTaskSequenceStepConditionQueryWmi
- CMTaskSequenceStepConditionRegistry
- CMTaskSequenceStepConditionFile
- CMTaskSequenceStepConditionFolder
- CMTaskSequenceStepConditionOperatingSystem
- CMTaskSequenceStepConditionSoftware
- Polecenia sekwencji zadań (obsługiwane są zlecenia Get, New, Remove i Set)
- CMTaskSequenceStepRunCommandLine
- CMTaskSequenceStepInstallApplication
- CMTaskSequenceStepInstallSoftware
- CMTaskSequenceStepInstallUpdate
- CMTaskSequenceStepPartitionDisk
- CMTaskSequenceStepReboot
- CMTaskSequenceStepRunPowerShellScript
- CMTaskSequenceStepSetupWindowsAndConfigMgr
- CMTaskSequenceStepSetVariable
- Polecenia obsługi sekwencji zadań
- New-CMTaskSequencePartitionSetting
Przykład: tworzenie niestandardowej sekwencji zadań, która uruchamia dwa skrypty programu PowerShell
$step1 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 1" -PackageID $PackageId -ScriptName "script1.ps1" -ExecutionPolicy Bypass
$step2 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 2" -PackageID $PackageId -ScriptName "script2.ps1" -ExecutionPolicy Bypass
$ts = New-CMTaskSequence -Name "Run scripts" -CustomTaskSequence
$ts | Add-CMTaskSequenceStep -Step ($step1, $step2)
Uwaga
Dodatkowe polecenia sekwencji zadań, które zostaną dodane w przyszłej wersji.
Rejestracja zbiorcza urządzeń z systemem iOS
Dodano nowe polecenia cmdlet do obsługi scenariuszy rejestracji zbiorczej systemu iOS.
- Get-CMCorpOwnedDevice
- Get-CMIosEnrollmentProfile
- New-CMIosEnrollmentProfile
- Remove-CMCorpOwnedDevice
- Remove-CMIosEnrollmentProfile
- Set-CMIosEnrollmentProfileAssignment
Profile bezprzewodowe
Dodano nowe polecenia cmdlet do obsługi profilów bezprzewodowych.
- Get-CMWirelessProfile
- New-CMWirelessProfile
- Remove-CMWirelessProfile
- Set-CMWirelessProfile
Polecenia cmdlet wdrażania
Dodano nowe polecenia cmdlet do obsługi dodatkowych scenariuszy wdrażania.
- New-CMClientSettingsDeployment
- Zastępuje
Start-CMClientSettingsDeployment
- Zastępuje
- New-CMApplicationDeploymentSimulation
- Zastępuje
Start-CMApplicationDeploymentSimulation
- Zastępuje
Ś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 IResultObject
utworzone przez polecenia cmdlet biblioteki poleceń cmdlet. Polecenia cmdlet, które nie są czyszczone ręcznie za pomocą funkcji , można odzyskać za pomocą polecenia względem pojedynczego obiektu (na przykład : ) lub mogą zostać użyte do odzyskania wszystkich .Dispose()
Disconnect-CMTrackedObject
$o | Disconnect-CMTrackedObject
Disconnect-CMTrackedObject -All
śledzonych obiektów.
Należy pamiętać, że po odzyskaniu obiektu nie można go już używać ponownie ani przekazywanego do innego polecenia cmdlet za pośrednictwem potoku obiektów.
Stop-CMObjectTracking
Może służyć do wyłączenia śledzenia obiektów. Należy pamiętać, że wcześniej przydzielone obiekty pozostaną aktywne.
Nie odzyskane zasoby mogą spowodować, że dostawca programu SMS zwniesie błędy naruszenia limitu przydziału. Te problemy zwykle manifestują pracę z bardzo dużymi zestawami obiektów dostawcy programu SMS lub w środowiskach bardzo długotrwałych
Uwagi
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.
Get-CMClientHealthSummary
To polecenie cmdlet może służyć do pobierania informacji o kondycji klienta dla kolekcji z opcjonalnym zakresem dat.
Przykład: pobiera kondycję klienta dla wszystkich systemów od stycznia 2017 r.
Get-CMCollection -Name "All Systems" | Get-CMClientHealthSummary -StartDate "2017/01/01"
Get-CMSoftwareUpdateSyncStatus
To polecenie cmdlet może służyć do uzyskania stanu synchronizacji z Windows Update.
Invoke-CMContentRedistribution
To polecenie cmdlet może służyć do redystrybucji zawartości, która została już wdrożona w punkcie dystrybucji. Obsługuje to dystrybucje zawartości aplikacji, pakietu, obrazu rozruchowego, aktualizacji oprogramowania, sterownika, obrazu, sekwencji zadań i systemu operacyjnego.
Przykład: Ponowne rozpowszechnianie pakietu w punkcie dystrybucji
Get-CMPackage -Name Contoso | Invoke-CMContentRedistribution -DistributionPointName myserver.contoso.com
Invoke-CMDeploymentSummarization
To polecenie cmdlet może służyć do natychmiastowego wykonywania podsumowania wdrożenia.
Stop-CMMigrationSource
To polecenie cmdlet może służyć do zatrzymania migracji lokacji. Sync-CMMigrationSource
należy użyć do wznowienia migracji.
Zmiany polecenia cmdlet
W tej wersji w istniejących poleceniach cmdlet w w związku z tym w wymuśono następujące zmiany. Zmiany mogą być nowymi funkcjami, poprawkami błędów lub cofaniami działania i 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 użycie.
Add-CMApplicationCatalogWebsitePoint
Usterki, które zostały naprawione
Polecenie cmdlet może zakończyć się niepowodzeniem z błędem KeyNotFoundException, jeśli wartość określona dla serwera ApplicationWebServicePointServer nie zawiera oczekiwanej roli lokacji.
Zmiany niepowiązywająco istotne
Dodano serwer ApplicationWebServicePointServer, aby umożliwić definiowanie internetowego punktu usługi przy użyciu danych Get-CMApplicatinWebServicePoint
wyjściowych . Nie można połączyć z parametrem ApplicationWebServicePointServerName.
Add-CMAssetIntelligenceSynchronizationPoint
Usterki, które zostały naprawione
Jeśli określono nieprawidłową wartość CertificatePath, rola może zostać utworzona niepoprawnie. Zobacz też: Remove-CMAssetIntelligenceSynchronizationPoint.
Add-CMDataWarehouseServicePoint
Fundamentalne zmiany
Wartość DaysOfWeek zmieniła się z liczby całkowitej na DataWarehouseDaysOfWeek
wartość wyliczniową.
Usterki, które zostały naprawione
DataWarehouseDatabaseServerName nie weryfikuje nazwy hosta FQDN, która jest mniejsza niż 16 znaków.
Zmiany niepojawiące się
Dodano parametr DataWarehouseInstanceName do obsługi określania SQL Server danych.
Add-CMMacDeploymentType
Zmiany niepojawiące się
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Add-CMMsiDeploymentType
Zmiany niepojawiące się
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RebootBehavior, aby umożliwić definiowanie zachowania ponownego uruchamiania.
Add-CMScriptDeploymentType
Zmiany niepowiązywająco istotne
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję ulepszone metody wykrywania.
Dodano parametr RebootBehavior, aby umożliwić definiowanie zachowania ponownego uruchamiania.
Add-CMWindowsPhoneStoreDeploymentType
Usterki, które zostały naprawione
Nieprawidłowy typ wdrożenia może zostać utworzony, windowsphone.com określono adres URL.
Approve-CMApprovalRequest i Deny-CMApprovalRequest
Zmiany niepowiązywająco istotne
Polecenie cmdlet obsługuje teraz zatwierdzanie lub odrzucanie żądania zatwierdzenia przy użyciu identyfikatora GUID skojarzonego z żądaniem.
Get-CMAlert
Usterki, które zostały naprawione
Typy alertów związane z programem Endpoint Protection lub kondycją klienta nie są pobierane przez polecenie cmdlet .
Get-CMApprovalRequest
Zmiany niepowiązywająco istotne
Dodano parametr CurrentState, aby umożliwić filtrowanie żądań zatwierdzenia według ich stanu zatwierdzenia.
Get-CMMaintenanceWindow
Usterki, które zostały naprawione
Polecenie cmdlet może nie powieść się z błędem NullReferenceException, jeśli dla lokacji nie zdefiniowano okien obsługi.
Import-CMWirelessProfileConfigurationItem
Usterki, które zostały naprawione
Parametr path nie weryfikuje, czy dane wejściowe są prawidłową ścieżką UNC.
Import-CMClientCertificatePfx
Zmiany niepojawiące się
Dodano parametr ForSmimeEncryption, aby wskazać, Microsoft Intune może używać certyfikatu do szyfrowania urządzenia.
Import-CMDriver
Usterki, które zostały naprawione
Parametr path nie weryfikuje, czy dane wejściowe są prawidłową ścieżką UNC.
Import-CMTaskSequence
Usterki, które zostały naprawione
Parametr ImportFilePath nie weryfikuje, czy dane wejściowe są prawidłową ścieżką UNC.
Lock-CMObject
Usterki, które zostały naprawione
Polecenie cmdlet może nie powieść się z błędem NullReferenceException, jeśli zostanie wywołane względem obiektu, który nie obsługuje blokowania.
New-CMADGroupDiscoveryScope
Usterki, które zostały naprawione
Parametr GroupDN nie sprawdza, czy dane wejściowe są prawidłową nazwą wyróżniającą.
New-CMAlertSubscription
Usterki, które zostały naprawione
Jeśli dla właściwości EmailAddress określono więcej niż jedną wartość , subskrypcja jest niepoprawnie skonfigurowana.
New-CMApplicationDeployment
Zmiany niepowiązywająco istotne
Dodano parametr EnableSoftDeadline w celu skonfigurowania opóźnionego wymuszania.
New-CMCertificateProfileScep
Zmiany niepowiązywająco istotne
Parametr KeySize umożliwia teraz wartość 4096
bajtów.
New-CMTaskSequence
Zmiany niepowiązywająco istotne
Dodano parametr TimeZone umożliwiający określanie informacji o strefie czasowej podczas korzystania z funkcji InstallOperatingSystemImage. Strefę czasową można określić za pomocą Get-TimeZone
polecenia cmdlet .
New-CMSoftwareUpdateAutoDeploymentRule
Usterki, które zostały naprawione
Jeśli określono język, może zostać utworzona nieprawidłowa reguła wdrażania automatycznego.
Jeśli lokalizacja nie istnieje, może zostać utworzona nieprawidłowa reguła wdrażania automatycznego.
Remove-CMAssetIntelligenceSynchronizationPoint
Usterki, które zostały naprawione
Polecenie cmdlet może nie powieść się z argumentem ArgumentNullException w przypadku usunięcia niepoprawnie skonfigurowanej roli punktu synchronizacji analizy zasobów.
Remove-CMMaintenanceWindow
Usterki, które zostały naprawione
WhatIf lub Confirm może spowodować, że polecenie cmdlet zwróci błąd ItemNotFoundException.
Remove-CMUpdateGroupDeployment
Usterki, które zostały naprawione
Polecenie cmdlet może nie usunąć prawidłowego wdrożenia z błędem ItemNotFoundException.
Remove-CMUserCollectionDirectMembershipRule
Zmiany niepojawiące się
Parametr ResourceName obsługuje teraz wartości symboli wieloznacznych.
Set-CMAlertSubscription
Zakończenie obsługi
Parametr EmailAddress został nadsyłany przez parametry AddEmailAddress i RemoveEmailAddress
Zmiany niepojawiące się
Dodano parametr AddEmailAddress, aby umożliwić modyfikowanie adresów e-mail. Nie można połączyć z adresem EmailAddress.
Dodano parametr RemoveEmailAddress, aby umożliwić usuwanie adresów e-mail. Nie można połączyć z adresem EmailAddress.
Set-CMApplicationDeployment
Zmiany niepojawiące się
Dodano parametr EnableSoftDeadline w celu skonfigurowania opóźnionego wymuszania.
Set-CMConfigurationPolicyDeployment
Usterki, które zostały naprawione
Wdrożenie profilu połączenia zdalnego za pomocą polecenia cmdlet może się nie powieść.
Zmiany niepojawiące się
Dodano parametry RemoteConnectionProfileName i RemoteConnectionProfileId, aby umożliwić wdrażanie profilu połączenia zdalnego według nazwy lub identyfikatora.
Set-CMDataWarehouseServicePoint
Fundamentalne zmiany
Wartość DaysOfWeek zmieniła się z liczby całkowitej na DataWarehouseDaysOfWeek
wartość wyliczniową.
Usterki, które zostały naprawione
Nieużywane parametry mogą powodować resetowanie wartości do wartości domyślnych po uruchomieniu polecenia cmdlet.
DataWarehouseDatabaseServerName nie weryfikuje, czy nazwa hosta FQDN jest mniejsza niż 16 znaków.
Zmiany niepowiązywająco istotne
Dodano parametr DataWarehouseInstanceName w celu obsługi określania SQL Server wystąpienia.
Set-CMEmailNotificationComponent
Usterki, które zostały naprawione
Jeśli określono wartość UseSsl bez określania wartości Dla portu, porty SMTP mogą nie być prawidłowo skonfigurowane.
Set-CMHierarchySetting
Usterki, które zostały naprawione
Polecenie cmdlet umożliwia ustawienie kolekcji wykluczeń jako kolekcji wbudowanej (na przykład Wszystkie systemy).
Zmiany niepowiązywająco istotne
Dodano parametr EnablePrereleaseFeature w celu obsługi włączania funkcji wywłaszczania. Jest to zmiana raz i zostanie wyświetlony monit o potwierdzenie, chyba że jest używana force. Zobacz aktualizacje &, aby uzyskać więcej informacji.
Set-CMMacDeploymentType
Zmiany niepowiązywająco istotne
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RemoveDetectionClause do obsługi usuwania klauzul wykrywania z typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Set-CMMsiDeploymentType
Zmiany niepojawiące się
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RemoveDetectionClause do obsługi usuwania klauzul wykrywania z typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RebootBehavior, aby umożliwić definiowanie zachowania ponownego uruchamiania.
Set-CMProgram
Usterki, które zostały naprawione
Zmiany ProgramRunType nie mogą być stosowane do określonego programu.
Set-CMScriptDeploymentType
Zmiany niepojawiące się
Dodano parametr AddDetectionClause w celu obsługi dodawania klauzul wykrywania do typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RemoveDetectionClause do obsługi usuwania klauzul wykrywania z typu wdrożenia. Aby uzyskać więcej informacji, zobacz sekcję Ulepszone metody wykrywania.
Dodano parametr RebootBehavior, aby umożliwić definiowanie zachowania ponownego uruchamiania.
Set-CMSiteMaintenanceTask
Usterki, które zostały naprawione
Nie można włączyć alertów dotyczących zadań związanych z tworzeniem kopii zapasowych lokacji.
Set-CMSoftwareInventory
Fundamentalne zmiany
Parametry Tag1Id, Tag2Id i Tag3Id teraz wykonują walidację, aby upewnić się, że używane jest poprawne formatowanie.
Zmiany niepowiązywająco istotne
Dodano obsługę parametrów PassThru.
Usterki, które zostały naprawione
Określenie nieprawidłowej wartości Tag2Id może spowodować usunięcie pierwotnie określonego tagu.
Set-CMSoftwareUpdateAutoDeploymentRule
Usterki, które zostały naprawione
Jeśli lokalizacja nie istnieje, może zostać utworzona nieprawidłowa reguła wdrażania automatycznego.
Set-CMSoftwareUpdatePointComponent
Zmiany niepowiązywająco istotne
Dodano parametr ContentFileOption w celu Windows 10 zachowania aktualizacji.
Set-CMWindowsPhoneStoreDeploymentType
Usterki, które zostały naprawione
Nieprawidłowy typ wdrożenia może zostać utworzony, windowsphone.com określono adres URL.