Menedżer konfiguracji polecenia cmdlet w wersji 1906
Dotyczy: Menedżer konfiguracji (Current Branch)
Uwaga
Menedżer konfiguracji bieżącej wersji gałęzi 1902 jest punktem odniesienia dla tych zmian. Aby uzyskać więcej informacji, zobacz Menedżer konfiguracji polecenia cmdlet w wersji 1902.
Ważne zmiany
Nowe polecenia cmdlet
Get-CMTSStepRunTaskSequence
To polecenie cmdlet pozwala pobrać krok Uruchom sekwencję zadań z określonej sekwencji zadań.
$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1
New-CMSoftwareCenterTabItem
Użyj tego polecenia cmdlet, aby utworzyć niestandardową kartę Centrum oprogramowania.
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a
New-CMTSStepRunTaskSequence
To polecenie cmdlet umożliwia utworzenie kroku sekwencji zadań Uruchom sekwencję zadań.
$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence
Remove-CMTSStepRunTaskSequence
Użyj polecenia cmdlet , aby usunąć krok sekwencji zadań Uruchom sekwencję zadań z określonej sekwencji zadań.
$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force
Set-CMScript
To polecenie cmdlet umożliwia edytowanie skryptu.
Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file
Set-CMTSStepRunTaskSequence
To polecenie cmdlet umożliwia edytowanie kroku sekwencji zadań Uruchom sekwencję zadań.
$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence
Usunięto polecenia cmdlet
Brak
Przestarzałe polecenia cmdlet
- Get-CMAadConditionalAccessPolicy
- Set-CMAadConditionalAccessPolicy
Znane problemy
Następujące elementy to znane problemy z biblioteką polecenia cmdlet, które nie zostały rozwiązane w tej wersji.
Import-CMSecurityRole
Polecenie cmdlet może nie powieść się z błędem DirectoryNotFoundException lokalizujący plik SecuredRoles.xsd
.
Obejście
- Wywołaj
Import-Module
wywołanieConfigurationManager.psd1
względem pliku, a nie ścieżki 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)
W tej wersji 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 uruchomieniu Start-CMObjectTracking
programu środowisko uruchomieniowe programu PowerShell śledzi obiekty utworzone przez polecenia IResultObject
cmdlet biblioteki poleceń cmdlet. W przypadku polecenia cmdlet, które nie są czyszczone ręcznie za pomocą polecenia , odzyskaj je przy użyciu polecenia .Dispose()
Disconnect-CMTrackedObject
względem pojedynczego obiektu.
Przykład
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
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 pozostają aktywne.
Nie odzyskane zasoby mogą powodować, że dostawca programu SMS zgłasza błędy naruszenia limitu przydziału. Te problemy z limitami przydziału zwykle manifestują pracę z dużymi zestawami obiektów dostawcy programu SMS lub w środowiskach długotrwałych.
Uwaga
Ta funkcja jest eksperymentalna i może ulec zmianie lub usunięciu w przyszłej wersji. Ta opcja jest włączona i nie jest domyślnie włączona.
Zmiany polecenia cmdlet
Następujące zmiany zostały wprowadzone do istniejących polecenia cmdlet w tej wersji. Zmiany mogą być nowymi funkcjami, poprawkami błędów lub cofaniam ich działania. 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-CMComplianceSettingScript
Usterki, które zostały naprawione
- Brak opcji obsługi korygowania.
Zmiany niepojawiące się
- Dodano parametr do obsługi korygowania:
-Remediate
Przykład
Add-CMComplianceSettingScript -InputObject $ci -DiscoveryScriptLanguage PowerShell -DataType String -Name "test1" -DiscoveryScriptText "test" -RemediationScriptLanguage PowerShell -RemediationScriptText "test" -RuleName rule1 -ExpressionOperator IsEquals -ValueRule -ExpectedValue 1.0 -Remediate
Add-CMDeviceCollectionDirectMembershipRule
Usterki, które zostały naprawione
- Polecenie cmdlet nie powiodło się, gdy próbowano zastosować setki reguł bezpośrednich.
Zmiany niepojawiące się
- Rozdzielono zapytania z różnych klas, aby poprawić wydajność.
Add-CMMsiDeploymentType
Usterki, które zostały naprawione
- Zachowanie nie było spójne z konsolą, gdy polecenie cmdlet zmienia ustawienia wymagania logowania.
- Brak właściwości aplikacji.
- Możesz określić nieprawidłową wartość dla
-LogonRequirementType
i-RequireUserInteraction
podczas określania-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Zmiany niepojawiące się
- Zmodyfikowano logikę weryfikacji dla ustawień "Środowisko użytkownika": "Interakcja z użytkownikiem" zostanie zablokowana tylko wtedy, gdy określono "brak logowania użytkownika" jako wymaganie logowania.
- Dodano właściwości aplikacji:
CategoryInstance_UniqueIDs
iFeatured
- Dodano logikę kombinacji w celu rozwiązania problemów w
-LogonRequirementType
,-RequireUserInteraction
i-InstallationBehaviorType
Add-CMScriptDeploymentType
Usterki, które zostały naprawione
- Niepowodzenie podczas określania wartości null na
-AddRequirement
. - Brak właściwości aplikacji.
Zmiany niepojawiące się
- Dodano walidację parametru dla wartości null.
- Dodano właściwości aplikacji:
CategoryInstance_UniqueIDs
iFeatured
Add-CMUserCollectionDirectMembershipRule
Usterki, które zostały naprawione
- Polecenie cmdlet nie powiodło się, gdy próbowano zastosować setki reguł bezpośrednich.
Zmiany niepojawiące się
- Oddziel zapytania od różnych klas, aby poprawić wydajność.
Import-CMDriver
Usterki, które zostały naprawione
- Polecenie cmdlet nie działa poprawnie.
Zmiany niepojawiące się
- Rozwiązano problem z nieobsługiwanym wyjątkiem.
- Rozwiązano problem ze ścieżką źródłową w celu wyrównania z konsolą.
Import-CMDriverPackage
Usterki, które zostały naprawione
- Parametr
-ImportActionType
ustawi tę samą akcję importu dla wszystkich obiektów.
Zmiany niepojawiące się
- Polecenie cmdlet zaimportuje obiekt przy użyciu akcji domyślnej, jeśli go nie określisz.
- Dodano nowy parametr do obsługi określania typu akcji importowania dla różnych klas obiektu:
-ImportActionTypeSpec
Przykład
# Specify import action type for different classes of object:
$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction
Import-CMTaskSequence
Usterki, które zostały naprawione
- Parametr
-ImportActionType
ustawi tę samą akcję importu dla wszystkich obiektów.
Zmiany niepojawiące się
- Polecenie cmdlet zaimportuje obiekt przy użyciu akcji domyślnej, jeśli go nie określi.
- Dodano nowy parametr do obsługi określania typu akcji importowania dla różnych klas obiektu:
-ImportActionTypeSpec
Invoke-CMClientAction
Usterki, które zostały naprawione
- Polecenie cmdlet z parametrem , lub nie powiedzie się, jeśli nie
-DeviceName
-DeviceId
masz uprawnień do-Device
kolekcji "Wszystkie systemy". - Brak opcji wznawiania maszyny.
Zmiany niepojawiące się
- Usunięto ograniczenie uprawnień kolekcji w celu wyrównania z konsolą.
- Dodano nowe parametry do obsługi wybudowania maszyny:
-ParentCollectionId
-ParentCollectionName
-ParentCollection
Przykład
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID
Invoke-CMEndpointProtectionScan
Usterki, które zostały naprawione
- Polecenie cmdlet z parametrem , lub nie powiedzie się, jeśli nie
-DeviceName
-DeviceId
masz uprawnień do-Device
kolekcji "Wszystkie systemy".
Zmiany niepojawiące się
- Usunięto ograniczenie uprawnień kolekcji w celu wyrównania z konsolą.
Invoke-CMQuery
Usterki, które zostały naprawione
- Invoke-CMQuery polecenie nie przestrzega
-LimitToCollectionID
parametru .
Zmiany niepojawiące się
- Obsługiwana pusta wartość
-LimitToCollectionID
parametru w obiekcie CMquery.
Get-CMApplicationDeployment
Usterki, które zostały naprawione
- Polecenie cmdlet nieoczekiwanie zniszczy obiekt za pomocą polecenia
-InputObect
.
Zmiany niepojawiące się
- Rozwiązano problem z usuwania obiektu.
New-CMApplication
Usterki, które zostały naprawione
- Nie można ustawić ikony rozmiaru większego niż 250 x 250.
Zmiany niepojawiące się
- Rozszerzono rozmiar ikony do 512 x 512 w celu wyrównania z konsolą.
New-CMApplicationDeployment
Usterki, które zostały naprawione
- Polecenie cmdlet nieoczekiwanie zniszczy obiekt za pomocą polecenia
-InputObect
.
Zmiany niepojawiące się
- Rozwiązano problem z usuwania obiektów.
New-CMApplicationDisplayInfo
Usterki, które zostały naprawione
- Nie można ustawić ikony rozmiaru większego niż 250 x 250.
Zmiany niepojawiące się
- Rozszerzono rozmiar ikony do 512 x 512 w celu wyrównania z konsolą.
New-CMAutoDeploymentRuleDeployment
Usterki, które zostały naprawione
- Brak parametrów opcji "Zezwalaj na WUMU" i "Zezwalaj na używanie sieci taryfowej".
- Brak parametrów dla parametrów "DelayGracePeriod" i "SoftwareUpdatesBehaviorOfRestart"
- Brak weryfikacji danych wejściowych jednostek daty i czasu.
Zmiany niepojawiące się
- Dodano nowe parametry do obsługi opcji "Zezwalaj na WUMU" i "Zezwalaj na używanie sieci taryfowej":
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Dodano nowe parametry do obsługi opcji "DelayGracePeriod" i "SoftwareUpdatesBehaviorOfRestart":
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Dodano walidację dostępnego i ostatecznego terminu dla określonej jednostki.
New-CMBaseline
Usterki, które zostały naprawione
- Potrzebna opcja obsługi opcji "Zastosuj na kliencie współza zarządzania".
Zmiany niepowiązywająco istotne
- Dodano nowy parametr w celu obsługi opcji "Zastosuj do klienta współza zarządzania":
-AllowComanagedClients
New-CMBootableMedia
Usterki, które zostały naprawione
- Potrzebna jest opcja obsługi "Możliwość nieuejmowania funkcji Autorun.inf".
Zmiany niepowiązywająco istotne
- Dodano nowy parametr do obsługi opcji "Możliwość nieuejmowania funkcji Autorun.inf":
-NoAutoRun
New-CMCaptureMedia
Usterki, które zostały naprawione
- Potrzebna jest opcja obsługi "Możliwość nieuejmowania funkcji Autorun.inf".
Zmiany niepowiązywająco istotne
- Dodano nowy parametr do obsługi opcji "Możliwość nieuejmowania funkcji Autorun.inf":
-NoAutoRun
New-CMPackage
Usterki, które zostały naprawione
- Polecenie cmdlet może ustawić tekst oversize w informacjach o pakiecie.
Zmiany niepojawiące się
- Dodano walidację długości dla wartości ciągu w celu wyrównania ich z konsolą.
New-CMPackageDeployment
Usterki, które zostały naprawione
- Polecenie cmdlet nie powiodło się z powodu nieprawidłowej nazwy właściwości.
Zmiany niepojawiące się
- Rozwiązano problem z nazwą właściwości.
New-CMPrestageMedia
Usterki, które zostały naprawione
- Potrzebna jest opcja obsługi "Możliwość nieuejmowania funkcji Autorun.inf".
Zmiany niepojawiące się
- Dodano nowy parametr do obsługi opcji "Ability to not include Autorun.inf":
-NoAutoRun
New-CMRequirementRuleCommonValue
Usterki, które zostały naprawione
- Ocena nie powiodła się w przypadku typu wdrożenia w przypadku określenia reguły wymagania ze wspólną wartością.
Zmiany niepojawiące się
- Rozwiązano problem z wartością ciągu, aby uniemożliwić "/r/n" w pojedynczym ciągu.
New-CMSchedule
Usterki, które zostały naprawione
- Brak opcji dnia przesunięcia.
Zmiany niepojawiące się
- Dodano parametr OffsetDay do obsługi przesunięcia w ciągu monthlybyweekday.
Przykład
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0
New-CMSoftwareUpdateAutoDeploymentRule
Usterki, które zostały naprawione
- Za pomocą tego polecenia cmdlet nie można dodać katalogów innych firm do reguły wdrażania automatycznego.
- Brak wyboru języka usługi Office 365.
- Brak opcji filtru: "Architektura" i "Rozmiar zawartości".
- Brak weryfikacji dostępnej i terminu ostatecznego z jednostkami.
- Nie można ustawić $false na
-EnableAfterCreate
wartość . - Wartości domyślne wyboru języka nie są wyrównane z konsolą.
Zmiany niepojawiące się
- Dodano obsługę dostawców aktualizacji innych firm.
- Dodano nowy parametr wyboru języka usługi Office 365 w celu wyrównania go z konsolą:
-O365LanguageSelection
- Dodano nowy parametr dla opcji filtrowania "Architektura" i "Rozmiar zawartości":
-Architecture
-ContentSize
- Dodano walidację dostępnego czasu ostatecznego i czasu ostatecznego z jednostkami.
- Naprawiono logikę ustawianą
-EnableAfterCreate
na . - Zmieniono wartości domyślne wyboru języka tak, aby były wyrównane z konsolą.
Przykład
# Set filter "Architecture":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -Architecture X86, Itanium, X64
# Set filter "Content Size":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -ContentSize $size
New-CMSoftwareUpdateDeployment
Usterki, które zostały naprawione
- Brak opcji dla opcji "DelayGracePeriod".
Zmiany niepojawiące się
- Dodano nowy parametr dla opcji "DelayGracePeriod":
-SoftDeadlineEnabled
New-CMStandaloneMedia
Usterki, które zostały naprawione
- Potrzebna jest opcja obsługi "Możliwość nieuejmowania funkcji Autorun.inf".
Zmiany niepojawiące się
- Dodano nowy parametr do obsługi opcji "Ability to not include Autorun.inf":
-NoAutoRun
New-CMStatusFilterRule
Usterki, które zostały naprawione
-PropertyId
Niepowodzenie "Nie przechwycono wyjątku: System.ArgumentOutOfRangeException".
Zmiany niepojawiące się
- Dodano walidację dla właściwości Source/PropertyID/PropertyValue, aby uniknąć nieprawidłowych danych wejściowych.
New-CMTSStepApplyNetworkSetting
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepApplyWindowsSettings
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepCaptureSystemImage
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepConnectNetworkFolder
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepDisableBitLocker
Usterki, które zostały naprawione
- Potrzebna opcja ustawienia "Liczba ponownych uruchomień"
Zmiany niepojawiące się
- Dodano nowy parametr dla opcji "Liczba ponownych uruchomień":
-RebootCount
New-CMTSStepEnableBitLocker
Usterki, które zostały naprawione
- Krok sekwencji zadań z kodem PIN użytkownika nie powiódł się, gdy sekwencja zadań jest uruchomiona.
- Brak parametru opcji "Użyj pełnego szyfrowania dysku".
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
- Dodano nowy parametr dla opcji "Użyj pełnego szyfrowania dysku":
-EncryptFullDisk
New-CMTSStepInstallApplication
Usterki, które zostały naprawione
- Potrzebna jest opcja zainstalowania kroku aplikacji w celu wyczyszczenia zawartości z pamięci podręcznej po zainstalowaniu aplikacji.
Zmiany niepojawiące się
- Dodano nowy parametr w celu wyczyszczenia zawartości z pamięci podręcznej po zainstalowaniu aplikacji:
-ClearCache
New-CMTSStepJoinDomainWorkgroup
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepRestoreUserState
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepRunCommandLine
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMTSStepRunPowerShellScript
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
New-CMWindowsFirewallPolicy
Usterki, które zostały naprawione
- Opcji nie należy konfigurować, jeśli powiązane ustawienia zapory nie zostały ustawione.
Zmiany niepojawiące się
- Dodano kod do sprawdzania ustawienia zapory dla parametrów zależnych.
Remove-CMSoftwareUpdatePoint
Usterki, które zostały naprawione
- Program WCM nie został zresetowany po tym, jak uruchomiono polecenie cmdlet w celu usunięcia punktu aktualizacji oprogramowania.
Zmiany niepojawiące się
- Dodano logikę resetowania programu WCM podczas usuwania punktu aktualizacji oprogramowania.
Set-CMApplication
Usterki, które zostały naprawione
- Nie można ustawić ikony rozmiaru większego niż 250 x 250.
Zmiany niepojawiące się
- Rozszerzono rozmiar ikony do 512 x 512 w celu wyrównania z konsolą.
Set-CMAutoDeploymentRuleDeployment
Usterki, które zostały naprawione
- Brak parametrów opcji "Zezwalaj na WUMU" i "Zezwalaj na używanie sieci taryfowej".
- Brak parametrów dla parametrów "DelayGracePeriod" i "SoftwareUpdatesBehaviorOfRestart"
- Brak weryfikacji danych wejściowych jednostek daty i czasu.
Zmiany niepojawiące się
- Dodano nowe parametry do obsługi opcji "Zezwalaj na WUMU" i "Zezwalaj na używanie sieci taryfowej":
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Dodano nowe parametry do obsługi opcji "DelayGracePeriod" i "SoftwareUpdatesBehaviorOfRestart":
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Dodano weryfikację dostępnej jednostki i terminu ostatecznego w określonej jednostce.
Set-CMBaseline
Usterki, które zostały naprawione
- Potrzebna opcja obsługi opcji "Zastosuj do klienta współza zarządzania".
Zmiany niepojawiące się
- Dodano nowy parametr do obsługi opcji "Zastosuj do klienta współza zarządzania":
-AllowComanagedClients
Set-CMClientSettingPowerManagement
Usterki, które zostały naprawione
- Brak parametru opcji "Zezwalaj na wznawianie sieci".
Zmiany niepojawiące się
- Dodano nowy parametr do obsługi wznawiania sieci:
-NetworkWakeupOption
Przykład
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None
Set-CMClientSettingSoftwareCenter
Usterki, które zostały naprawione
- Obsługa niestandardowej funkcji karty.
Zmiany niepojawiące się
- Dodano nowe parametry do obsługi niestandardowej operacji na karcie:
-ClearCustomTab
-RemoveCustomTabName
-AddCustomTab
-SetVisibleTabName
-SetInvisibleTabName
-SelectCustomTabName
-SelectBuiltInTab
-SelectTabIndex
-MoveSelectedTabToIndex
-SelectedTabNewName
-SelectedTabNewUrl
Zakończenie obsługi
- Przestarzałe parametry:
-CustomTabName
-CustomTabUrl
Przykład
# Add custom tab instances to client setting:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)
#Set custom tab to invisible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")
# Remove custom tab by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")
# Set custom tab to visible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")
# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0
# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0
# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1
# Modify custom tab's name and Url by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew
# Clean up all custom tabs from the client setting:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab
Set-CMComplianceRuleValue
Usterki, które zostały naprawione
- Nie można ustawić korygowania dla reguły typu rejestru.
Zmiany niepojawiące się
- Zmodyfikowano kod w celu obsługi korygowania reguły typu rejestru.
Set-CMDistributionPoint
Usterki, które zostały naprawione
- Brak ustawienia ponownego przypisania punktu dystrybucji.
Zmiany niepojawiące się
- Dodano nowy parametr:
-ReassignSiteCode
Przykład
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"
Set-CMMsiDeploymentType
Usterki, które zostały naprawione
- Zachowanie nie było zgodne z konsolą, gdy polecenie cmdlet zmienia ustawienia wymagań logowania.
- Brak właściwości aplikacji.
- Podczas określania wartości i można
-LogonRequirementType
-RequireUserInteraction
określić nieprawidłową wartość-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Zmiany niepojawiące się
- Zmodyfikowano logikę weryfikacji dla ustawień "Środowisko użytkownika": "Interakcja z użytkownikiem" zostanie zablokowana tylko wtedy, gdy określono "brak logowania użytkownika" jako wymaganie logowania.
- Dodano właściwości aplikacji: "CategoryInstance_UniqueIDs" i "Polecane"
- Dodano logikę kombinacji w celu rozwiązania problemów w
-LogonRequirementType
-RequireUserInteraction
, i-InstallationBehaviorType
Set-CMPackage
Usterki, które zostały naprawione
- Polecenie cmdlet może ustawić tekst oversize w informacjach o pakiecie.
Zmiany niepojawiące się
- Dodano walidację długości dla wartości ciągu w celu wyrównania ich z konsolą.
Set-CMScriptDeploymentType
Usterki, które zostały naprawione
- Niepowodzenie po określeniu wartości null na
-AddRequirement
. - Brak właściwości aplikacji.
Zmiany niepojawiące się
- Dodano walidację parametru dla wartości null.
- Dodano właściwości aplikacji: "CategoryInstance_UniqueIDs" i "Polecane"
Set-CMSoftwareUpdateAutoDeploymentRule
Usterki, które zostały naprawione
- Nie można dodać katalogów innych firm do reguły wdrażania automatycznego przy użyciu tego polecenia cmdlet.
- Brak wyboru języka usługi Office 365.
- Brak opcji filtru: "Architektura" i "Rozmiar zawartości".
- Brak weryfikacji dostępnej i terminu ostatecznego z jednostkami.
- Nie można ustawić $false na
-EnableAfterCreate
Zmiany niepojawiące się
- Dodano obsługę dostawców dla aktualizacji innych firm.
- Dodano nowy parametr wyboru języka usługi Office 365 w celu wyrównania go z konsolą:
-O365LanguageSelection
- Dodano nowy parametr dla opcji filtrowania "Architektura" i "Rozmiar zawartości":
-Architecture
-ContentSize
- Dodano walidację dostępnego czasu ostatecznego i czasu ostatecznego z jednostkami.
- Naprawiono logikę do ustawienia
-EnableAfterCreate
Przykład
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName -ContentSize $size
Set-CMSoftwareUpdateDeployment
Usterki, które zostały naprawione
- Brak opcji dla opcji "DelayGracePeriod".
Zmiany niepojawiące się
- Dodano nowy parametr dla opcji "DelayGracePeriod":
-SoftDeadlineEnabled
Set-CMStatusFilterRule
Usterki, które zostały naprawione
-PropertyId
Niepowodzenie "Nie przechwycono wyjątku: System.ArgumentOutOfRangeException".
Zmiany niepojawiące się
- Dodano walidację dla właściwości Source/PropertyID/PropertyValue, aby uniknąć nieprawidłowych danych wejściowych.
Set-CMTaskSequenceDeployment
Usterki, które zostały naprawione
- Polecenie cmdlet nieoczekiwanie zniszczy obiekt za pomocą polecenia
-InputObect
.
Zmiany niepojawiące się
- Rozwiązano problem z usuwania obiektów.
Set-CMTSStepApplyNetworkSetting
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepApplyWindowsSettings
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepCaptureSystemImage
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepConnectNetworkFolder
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepDisableBitLocker
Usterki, które zostały naprawione
- Potrzebna opcja ustawienia "Liczba ponownych uruchomień"
Zmiany niepojawiące się
- Dodano nowy parametr dla opcji "Liczba ponownych uruchomień":
-RebootCount
Set-CMTSStepEnableBitLocker
Usterki, które zostały naprawione
- Krok sekwencji zadań z kodem PIN użytkownika nie po uruchomieniu sekwencji zadań.
- Brak parametru opcji "Użyj pełnego szyfrowania dysków".
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
- Dodano nowy parametr dla opcji "Użyj pełnego szyfrowania dysku":
-IsEncryptFullDisk
Set-CMTSStepInstallApplication
Usterki, które zostały naprawione
- Potrzebna jest opcja zainstalowania kroku aplikacji w celu wyczyszczenia zawartości z pamięci podręcznej po zainstalowaniu aplikacji.
Zmiany niepojawiące się
- Dodano nowy parametr w celu wyczyszczenia zawartości z pamięci podręcznej po zainstalowaniu aplikacji:
-ClearCache
Set-CMTSStepJoinDomainWorkgroup
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepRestoreUserState
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepRunCommandLine
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMTSStepRunPowerShellScript
Usterki, które zostały naprawione
- Nie można zalogować kroku sekwencji zadań z właściwością poświadczeń użytkownika podczas uruchamiania sekwencji zadań.
Zmiany niepojawiące się
- Rozwiązano problem z obiektami zabezpieczeń.
Set-CMWindowsFirewallPolicy
Usterki, które zostały naprawione
- Opcji nie należy konfigurować, jeśli powiązane ustawienia zapory nie zostały ustawione.
Zmiany niepojawiące się
- Dodano kod do sprawdzania ustawienia zapory dla parametrów zależnych.
Start-CMPackageDeployment
Usterki, które zostały naprawione
- Polecenie cmdlet nie powiodło się z powodu nieprawidłowej nazwy właściwości.
Zmiany niepojawiące się
- Rozwiązano problem z nazwą właściwości.
Jak przekazać opinię lub zgłosić problemy
Wiele poprawek i ulepszeń opisanych w tym artykule jest wynikiem Twojej opinii.
Aby przesłać raporty o błędach, użyj funkcji wyślij uśmiech w Menedżer konfiguracji konsoli programu. W przypadku nowych żądań funkcji użyj funkcji UserVoice.