Configuration Manager cmdlet-bibliotheek voor versie 1906
Van toepassing op: Configuration Manager (Current Branch)
Notitie
Configuration Manager current branch versie 1902 is de basislijn voor deze wijzigingen. Zie wijzigingen in de cmdlet Configuration Manager bibliotheek voor versie 1902voor meer informatie.
Belangrijke wijzigingen
Nieuwe cmdLets
Get-CMTSStepRunTaskSequence
Gebruik deze cmdlet om de stap Takenreeks uitvoeren op te halen uit een specifieke takenreeks.
$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1
New-CMSoftwareCenterTabItem
Gebruik deze cmdlet om een aangepast Tabblad Software Center te maken.
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a
New-CMTSStepRunTaskSequence
Gebruik deze cmdlet om de takenreeksstap Takenreeks uitvoeren te maken.
$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence
Remove-CMTSStepRunTaskSequence
Gebruik de cmdlet om de takenreeksstap Takenreeks uitvoeren uit een specifieke takenreeks te verwijderen.
$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force
Set-CMScript
Gebruik deze cmdlet om een script te bewerken.
Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file
Set-CMTSStepRunTaskSequence
Gebruik deze cmdlet om de takenreeksstap Takenreeks uitvoeren te bewerken.
$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence
Cmdlets verwijderd
Geen
Afgeschafte cmdlets
- Get-CMAadConditionalAccessPolicy
- Set-CMAadConditionalAccessPolicy
Bekende problemen
De volgende items zijn bekende problemen met de cmdlet-bibliotheek die niet in deze versie worden opgelost.
Import-CMSecurityRole
Cmdlet kan mislukken met een DirectoryNotFoundException-fout bij het zoeken naar het bestand SecuredRoles.xsd
.
Tijdelijke oplossing
- Roep
Import-Module
aan voor het bestand en niet voor het logische pad of de naam van deConfigurationManager.psd1
module.
Set-CMSoftwareUpdatePoint
Wijzigingen in Planning worden mogelijk niet weergegeven in de Configuration Manager-console, ondanks dat het onderliggende SMS Provider-object is gewijzigd.
Tijdelijke oplossing
- Sluit de console af en start Configuration Manager opnieuw.
Bijhouden en herstellen van resources (bèta)
Met deze versie worden nieuwe cmdlets toegevoegd ter ondersteuning van het bijhouden van SMS Provider-objecten die worden gebruikt door de PowerShell-runtime, en om deze resources op te schonen wanneer ze niet meer nodig zijn.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Wanneer u Start-CMObjectTracking
gebruikt, houdt de PowerShell-runtime objecten bij die zijn gemaakt IResultObject
door cmdlet Library-cmdlets. Voor cmdlets die niet handmatig worden opgeschoond met , maakt u ze vrij met .Dispose()
behulp van voor een afzonderlijk Disconnect-CMTrackedObject
object.
Voorbeeld
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Zodra een object is vrijgevorderd, kan het niet meer opnieuw worden gebruikt of worden doorgegeven aan een andere cmdlet via de objectpijplijn.
Stop-CMObjectTracking
kan worden gebruikt om objecttracking uit te schakelen. Eerder toegewezen objecten blijven actief.
Niet-geclaimde resources kunnen ertoe leiden dat de SMS-provider fouten veroorzaakt bij het overschrijden van het quotum. Deze quotumproblemen komen meestal voor door te werken met grote sets SMS-providerobjecten of in langlopende omgevingen.
Notitie
Deze functie is experimenteel en kan in een toekomstige release worden gewijzigd of verwijderd. Het is opt-in en is niet standaard ingeschakeld.
Cmdlet-wijzigingen
De volgende wijzigingen zijn aangebracht in bestaande cmdlets in deze versie. Wijzigingen kunnen nieuwe functionaliteit, oplossingen voor fouten of afschaffing zijn. Sommige wijzigingen kunnen worden doorgevoerd. Als u een van de cmdlets of onderdeelgebieden gebruikt die in deze sectie worden vermeld, controleert u de wijzigingen zorgvuldig om te begrijpen hoe deze van invloed kunnen zijn op uw gebruik.
Add-CMComplianceSettingScript
Fouten die zijn opgelost
- Ontbrekende opties om herstel te ondersteunen.
Niet-belangrijke wijzigingen
- Parameter toegevoegd ter ondersteuning van herstel:
-Remediate
Voorbeeld
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
Fouten die zijn opgelost
- De cmdlet is mislukt toen u honderden directe regels probeerde toe te passen.
Niet-belangrijke wijzigingen
- De query's zijn gescheiden van verschillende klassen om de prestaties te verbeteren.
Add-CMMsiDeploymentType
Fouten die zijn opgelost
- Het gedrag was niet consistent met de console toen de cmdlet de instellingen voor aanmeldingsvereiste wijzigt.
- Ontbrekende toepassingseigenschappen.
- U kunt de verkeerde waarde opgeven voor
-LogonRequirementType
en-RequireUserInteraction
wanneer ze opgeven-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Niet-belangrijke wijzigingen
- De validatielogica voor de instellingen voor de gebruikerservaring is gewijzigd: de 'Gebruikersinteractie' wordt alleen geblokkeerd wanneer u 'geen gebruikersvereiste' hebt opgegeven als aanmeldingsvereiste.
- Toepassingseigenschappen toegevoegd:
CategoryInstance_UniqueIDs
enFeatured
- Er is combinatielogica toegevoegd om problemen in
-LogonRequirementType
, en op te-RequireUserInteraction
lossen-InstallationBehaviorType
Add-CMScriptDeploymentType
Fouten die zijn opgelost
- Mislukt wanneer null-waarde opgeeft voor
-AddRequirement
. - Ontbrekende toepassingseigenschappen.
Niet-belangrijke wijzigingen
- Parametervalidatie toegevoegd voor null-waarde.
- Toepassingseigenschappen toegevoegd:
CategoryInstance_UniqueIDs
enFeatured
Add-CMUserCollectionDirectMembershipRule
Fouten die zijn opgelost
- De cmdlet is mislukt toen u honderden directe regels probeerde toe te passen.
Niet-belangrijke wijzigingen
- De query's zijn gescheiden van verschillende klassen om de prestaties te verbeteren.
Import-CMDriver
Fouten die zijn opgelost
- De cmdlet werkt niet goed.
Niet-belangrijke wijzigingen
- Probleem met onverhandelde uitzondering opgelost.
- Probleem met bronpad opgelost dat moest worden uitgelijnd met de console.
Import-CMDriverPackage
Fouten die zijn opgelost
- Met
-ImportActionType
de parameter wordt dezelfde importactie ingesteld voor alle objecten.
Niet-belangrijke wijzigingen
- De cmdlet importeert het object met behulp van de standaardactie als u er geen hebt opgegeven.
- Er is een nieuwe parameter toegevoegd ter ondersteuning van het opgeven van het importactietype voor verschillende objectklassen:
-ImportActionTypeSpec
Voorbeeld
# 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
Fouten die zijn opgelost
- Met
-ImportActionType
de parameter wordt dezelfde importactie ingesteld voor alle objecten.
Niet-belangrijke wijzigingen
- De cmdlet importeert het object met behulp van de standaardactie als er geen is opgegeven.
- Er is een nieuwe parameter toegevoegd ter ondersteuning van het opgeven van het importactietype voor verschillende objectklassen:
-ImportActionTypeSpec
Invoke-CMClientAction
Fouten die zijn opgelost
- De cmdlet met de parameter , of mislukt als u geen machtiging hebt voor de verzameling
-DeviceName
-DeviceId
Alle-Device
systemen. - Ontbrekende opties om de machine te laten ontwaken.
Niet-belangrijke wijzigingen
- De beperking voor verzamelingmachtigingen voor afstemming met de console is verwijderd.
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van het omhoog bouwen van de machine:
-ParentCollectionId
-ParentCollectionName
-ParentCollection
Voorbeeld
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID
Invoke-CMEndpointProtectionScan
Fouten die zijn opgelost
- De cmdlet met de parameter , of mislukt als u geen machtiging hebt voor de verzameling
-DeviceName
-DeviceId
Alle-Device
systemen.
Niet-belangrijke wijzigingen
- De beperking voor verzamelingmachtigingen voor afstemming met de console is verwijderd.
Invoke-CMQuery
Fouten die zijn opgelost
- Invoke-CMQuery opdracht heeft de parameter niet
-LimitToCollectionID
respecteert.
Niet-belangrijke wijzigingen
- Ondersteunde lege waarde voor parameter
-LimitToCollectionID
in CMquery-object.
Get-CMApplicationDeployment
Fouten die zijn opgelost
- Met de cmdlet wordt het object onverwacht vernietigd
-InputObect
met .
Niet-belangrijke wijzigingen
- Het probleem met het verwijderen van objecten is opgelost.
New-CMApplication
Fouten die zijn opgelost
- Kan het pictogram niet instellen dat groter is dan 250 x 250.
Niet-belangrijke wijzigingen
- De pictogramgrootte is uitgebreid naar 512x512 om deze uit te lijnen met de console.
New-CMApplicationDeployment
Fouten die zijn opgelost
- Met de cmdlet wordt het object onverwacht vernietigd
-InputObect
met .
Niet-belangrijke wijzigingen
- Het probleem met het verwijderen van objecten is opgelost.
New-CMApplicationDisplayInfo
Fouten die zijn opgelost
- Kan het pictogram niet instellen dat groter is dan 250 x 250.
Niet-belangrijke wijzigingen
- De pictogramgrootte is uitgebreid naar 512x512 om deze uit te lijnen met de console.
New-CMAutoDeploymentRuleDeployment
Fouten die zijn opgelost
- Ontbrekende parameters voor de opties 'WUMU toestaan' en 'Gebruik netwerk naar gebruik toestaan'.
- Ontbrekende parameters voor DelayGracePeriod en SoftwareUpdatesBehaviorOfRestart
- Ontbrekende validatie voor invoer voor datum/tijd-eenheden.
Niet-belangrijke wijzigingen
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van de opties 'WUMU toestaan' en 'Gebruik van netwerk naar gebruik toestaan':
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van de opties DelayGracePeriod en SoftwareUpdatesBehaviorOfRestart:
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Validatie toegevoegd voor beschikbaar en deadline met specifieke eenheid.
New-CMBaseline
Fouten die zijn opgelost
- Er is een optie nodig voor de ondersteuning van 'Toepassen op co-beheerclient'.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Toepassen op client voor co-beheer':
-AllowComanagedClients
New-CMBootableMedia
Fouten die zijn opgelost
- Er is een optie nodig ter ondersteuning van 'Mogelijkheid om Autorun.inf niet op te nemen'.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Mogelijkheid om Autorun.inf niet op te nemen':
-NoAutoRun
New-CMCaptureMedia
Fouten die zijn opgelost
- Er is een optie nodig ter ondersteuning van 'Mogelijkheid om Autorun.inf niet op te nemen'.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Mogelijkheid om Autorun.inf niet op te nemen':
-NoAutoRun
New-CMPackage
Fouten die zijn opgelost
- Cmdlet kan oversize tekst instellen in pakketgegevens.
Niet-belangrijke wijzigingen
- Lengtevalidatie toegevoegd voor tekenreekswaarden die moeten worden uitgelijnd met de console.
New-CMPackageDeployment
Fouten die zijn opgelost
- Cmdlet is mislukt vanwege een verkeerde eigenschapsnaam.
Niet-belangrijke wijzigingen
- Probleem met eigenschapsnaam opgelost.
New-CMPrestageMedia
Fouten die zijn opgelost
- De optie 'Mogelijkheid om Autorun.inf niet op te nemen' moet worden ondersteund.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Mogelijkheid om Autorun.inf niet op te nemen':
-NoAutoRun
New-CMRequirementRuleCommonValue
Fouten die zijn opgelost
- De evaluatie is mislukt voor het implementatietype wanneer u een vereisteregel met een gemeenschappelijke waarde opgeeft.
Niet-belangrijke wijzigingen
- Probleem met tekenreekswaarde opgelost om '/r/n' in één tekenreeks te voorkomen.
New-CMSchedule
Fouten die zijn opgelost
- Optie Ontbrekende offsetdag.
Niet-belangrijke wijzigingen
- Parameter OffsetDay toegevoegd voor de ondersteuning van de offset in monthlybyweekday.
Voorbeeld
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0
New-CMSoftwareUpdateAutoDeploymentRule
Fouten die zijn opgelost
- U kunt geen catalogi van derden toevoegen aan de regel voor automatische implementatie met deze cmdlet.
- Selectie van office 365-taal ontbreekt.
- Ontbrekende filteropties: 'Architectuur' en 'Inhoudsgrootte'.
- Validatie ontbreekt voor beschikbare en deadlinetijd met eenheden.
- Kan de $false instellen op
-EnableAfterCreate
. - Standaardwaarden voor taalselectie zijn niet uitgelijnd met de console.
Niet-belangrijke wijzigingen
- Er is ondersteuning van de leverancier toegevoegd voor updates van derden.
- Nieuwe parameter toegevoegd voor selectie van Office 365-taal om uit te lijnen met console:
-O365LanguageSelection
- Nieuwe parameter toegevoegd voor filteropties 'Architectuur' en 'Inhoudsgrootte':
-Architecture
-ContentSize
- Validatie toegevoegd voor beschikbare en deadlinetijd met eenheden.
- De logica voor het instellen van is
-EnableAfterCreate
opgelost. - De standaardwaarden voor taalselectie zijn gewijzigd om deze uit te lijnen met de console.
Voorbeeld
# 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
Fouten die zijn opgelost
- Ontbrekende optie voor DelayGracePeriod.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd voor optie DelayGracePeriod:
-SoftDeadlineEnabled
New-CMStandaloneMedia
Fouten die zijn opgelost
- De optie 'Mogelijkheid om Autorun.inf niet op te nemen' moet worden ondersteund.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Mogelijkheid om Autorun.inf niet op te nemen':
-NoAutoRun
New-CMStatusFilterRule
Fouten die zijn opgelost
-PropertyId
mislukt: 'Uitzondering is niet gelopen: System.ArgumentOutOfRangeException'.
Niet-belangrijke wijzigingen
- Validatie toegevoegd voor Source/PropertyID/PropertyValue om ongeldige invoer te voorkomen.
New-CMTSStepApplyNetworkSetting
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepApplyWindowsSettings
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepCaptureSystemImage
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepConnectNetworkFolder
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepDisableBitLocker
Fouten die zijn opgelost
- Er is een optie nodig om het aantal opnieuw opstarten in te stellen
Niet-belangrijke wijzigingen
- Er is een nieuwe parameter toegevoegd voor de optie Aantal opnieuw opstarten:
-RebootCount
New-CMTSStepEnableBitLocker
Fouten die zijn opgelost
- De takenreeksstap met de pincode van de gebruiker is mislukt wanneer de takenreeks wordt uitgevoerd.
- Ontbrekende parameter voor de optie Volledige schijfversleuteling gebruiken.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
- Nieuwe parameter toegevoegd voor de optie Volledige schijfversleuteling gebruiken:
-EncryptFullDisk
New-CMTSStepInstallApplication
Fouten die zijn opgelost
- De optie Nodig om de toepassingsstap te installeren om de inhoud uit de cache te wissen na de installatie van de toepassing.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd om de inhoud uit de cache te wissen na de installatie van de toepassing:
-ClearCache
New-CMTSStepJoinDomainWorkgroup
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepRestoreUserState
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepRunCommandLine
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMTSStepRunPowerShellScript
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
New-CMWindowsFirewallPolicy
Fouten die zijn opgelost
- Opties moeten niet worden geconfigureerd wanneer gerelateerde firewallinstellingen niet zijn ingesteld.
Niet-belangrijke wijzigingen
- Code toegevoegd om de firewallinstelling voor afhankelijke parameters te controleren.
Remove-CMSoftwareUpdatePoint
Fouten die zijn opgelost
- WCM is niet opnieuw ingesteld nadat u de cmdlet hebt gebruikt om een software-updatepunt te verwijderen.
Niet-belangrijke wijzigingen
- Er is logica toegevoegd om de WCM opnieuw in te stellen wanneer u een software-updatepunt verwijdert.
Set-CMApplication
Fouten die zijn opgelost
- Kan het pictogram niet instellen dat groter is dan 250 x 250.
Niet-belangrijke wijzigingen
- De pictogramgrootte is uitgebreid naar 512x512 om deze uit te lijnen met de console.
Set-CMAutoDeploymentRuleDeployment
Fouten die zijn opgelost
- Ontbrekende parameters voor de opties 'WUMU toestaan' en 'Gebruik netwerk naar gebruik toestaan'.
- Ontbrekende parameters voor DelayGracePeriod en SoftwareUpdatesBehaviorOfRestart
- Ontbrekende validatie voor invoer voor datum/tijd-eenheden.
Niet-belangrijke wijzigingen
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van de opties 'WUMU toestaan' en 'Gebruik van netwerk naar gebruik toestaan':
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van de opties DelayGracePeriod en SoftwareUpdatesBehaviorOfRestart:
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Validatie toegevoegd voor beschikbaar en deadline met specifieke eenheid.
Set-CMBaseline
Fouten die zijn opgelost
- Er is een optie nodig voor de ondersteuning van 'Toepassen op co-beheerclient'.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd ter ondersteuning van de optie 'Toepassen op client voor co-beheer':
-AllowComanagedClients
Set-CMClientSettingPowerManagement
Fouten die zijn opgelost
- Ontbrekende parameter voor optie 'Netwerk wake-up toestaan'.
Niet-belangrijke wijzigingen
- Er is een nieuwe parameter toegevoegd ter ondersteuning van het ontwaken van het netwerk:
-NetworkWakeupOption
Voorbeeld
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None
Set-CMClientSettingSoftwareCenter
Fouten die zijn opgelost
- Ondersteuning voor aangepaste tabbladen.
Niet-belangrijke wijzigingen
- Er zijn nieuwe parameters toegevoegd ter ondersteuning van aangepaste tabbewerkingen:
-ClearCustomTab
-RemoveCustomTabName
-AddCustomTab
-SetVisibleTabName
-SetInvisibleTabName
-SelectCustomTabName
-SelectBuiltInTab
-SelectTabIndex
-MoveSelectedTabToIndex
-SelectedTabNewName
-SelectedTabNewUrl
Afschaffingen
- Afgeschafte parameters:
-CustomTabName
-CustomTabUrl
Voorbeeld
# 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
Fouten die zijn opgelost
- Kan geen herstel instellen voor registertyperegel.
Niet-belangrijke wijzigingen
- De code is gewijzigd om herstel voor registertyperegel te ondersteunen.
Set-CMDistributionPoint
Fouten die zijn opgelost
- Ontbrekende instelling om distributiepunt opnieuw toe te wijzen.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd:
-ReassignSiteCode
Voorbeeld
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"
Set-CMMsiDeploymentType
Fouten die zijn opgelost
- Het gedrag was niet consistent met de console toen de cmdlet de instellingen voor de aanmeldingsvereiste wijzigde.
- Ontbrekende toepassingseigenschappen.
- U kunt de verkeerde waarde opgeven voor
-LogonRequirementType
en-RequireUserInteraction
wanneer u opgeeft-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Niet-belangrijke wijzigingen
- De validatielogica voor de instellingen voor de gebruikerservaring is gewijzigd: de 'Gebruikersinteractie' wordt alleen geblokkeerd wanneer u 'geen gebruikersvereiste' hebt opgegeven als aanmeldingsvereiste.
- Toepassingseigenschappen toegevoegd: 'CategoryInstance_UniqueIDs' en 'Aanbevolen'
- Er is combinatielogica toegevoegd om problemen in
-LogonRequirementType
, en op te-RequireUserInteraction
lossen-InstallationBehaviorType
Set-CMPackage
Fouten die zijn opgelost
- Cmdlet kan oversize tekst instellen in pakketgegevens.
Niet-belangrijke wijzigingen
- Lengtevalidatie toegevoegd voor tekenreekswaarden die moeten worden uitgelijnd met de console.
Set-CMScriptDeploymentType
Fouten die zijn opgelost
- Mislukt wanneer null-waarde wordt opgegeven voor
-AddRequirement
. - Ontbrekende toepassingseigenschappen.
Niet-belangrijke wijzigingen
- Parametervalidatie toegevoegd voor null-waarde.
- Toepassingseigenschappen toegevoegd: 'CategoryInstance_UniqueIDs' en 'Aanbevolen'
Set-CMSoftwareUpdateAutoDeploymentRule
Fouten die zijn opgelost
- U kunt geen catalogi van derden toevoegen aan de regel voor automatische implementatie met behulp van deze cmdlet.
- Selectie van office 365-taal ontbreekt.
- Ontbrekende filteropties: 'Architectuur' en 'Inhoudsgrootte'.
- Validatie ontbreekt voor beschikbare en deadlinetijd met eenheden.
- Kan de $false instellen op
-EnableAfterCreate
Niet-belangrijke wijzigingen
- Er is ondersteuning van de leverancier toegevoegd voor de updates van derden.
- Nieuwe parameter toegevoegd voor selectie van Office 365-taal om uit te lijnen met console:
-O365LanguageSelection
- Nieuwe parameter toegevoegd voor filteropties 'Architectuur' en 'Inhoudsgrootte':
-Architecture
-ContentSize
- Validatie toegevoegd voor beschikbare en deadlinetijd met eenheden.
- De in te stellen logica is opgelost
-EnableAfterCreate
Voorbeeld
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName -ContentSize $size
Set-CMSoftwareUpdateDeployment
Fouten die zijn opgelost
- De optie 'DelayGracePeriod' ontbreekt.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd voor optie DelayGracePeriod:
-SoftDeadlineEnabled
Set-CMStatusFilterRule
Fouten die zijn opgelost
-PropertyId
mislukt: 'Uitzondering is niet gelopen: System.ArgumentOutOfRangeException'.
Niet-belangrijke wijzigingen
- Validatie toegevoegd voor Source/PropertyID/PropertyValue om ongeldige invoer te voorkomen.
Set-CMTaskSequenceDeployment
Fouten die zijn opgelost
- Met de cmdlet wordt het object onverwacht vernietigd
-InputObect
met .
Niet-belangrijke wijzigingen
- Het probleem met het verwijderen van objecten is opgelost.
Set-CMTSStepApplyNetworkSetting
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepApplyWindowsSettings
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepCaptureSystemImage
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepConnectNetworkFolder
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepDisableBitLocker
Fouten die zijn opgelost
- Er is een optie nodig om het aantal opnieuw opstarten in te stellen
Niet-belangrijke wijzigingen
- Er is een nieuwe parameter toegevoegd voor de optie Aantal opnieuw opstarten:
-RebootCount
Set-CMTSStepEnableBitLocker
Fouten die zijn opgelost
- Takenreeksstap met gebruikerspin pincode is mislukt wanneer de takenreeks wordt uitgevoerd.
- Ontbrekende parameter voor de optie Volledige schijfversleuteling gebruiken.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
- Nieuwe parameter toegevoegd voor de optie Volledige schijfversleuteling gebruiken:
-IsEncryptFullDisk
Set-CMTSStepInstallApplication
Fouten die zijn opgelost
- De optie Nodig om de toepassingsstap te installeren om de inhoud uit de cache te wissen na de installatie van de toepassing.
Niet-belangrijke wijzigingen
- Nieuwe parameter toegevoegd om de inhoud uit de cache te wissen na de installatie van de toepassing:
-ClearCache
Set-CMTSStepJoinDomainWorkgroup
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepRestoreUserState
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepRunCommandLine
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferenties kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMTSStepRunPowerShellScript
Fouten die zijn opgelost
- De takenreeksstap met de eigenschap gebruikersreferentie kan niet worden aanmelden wanneer de takenreeks wordt uitgevoerd.
Niet-belangrijke wijzigingen
- Probleem met beveiligingsobject opgelost.
Set-CMWindowsFirewallPolicy
Fouten die zijn opgelost
- Opties mogen niet worden geconfigureerd wanneer gerelateerde firewallinstellingen niet zijn ingesteld.
Niet-belangrijke wijzigingen
- Code toegevoegd om de firewallinstelling voor afhankelijke parameters te controleren.
Start-CMPackageDeployment
Fouten die zijn opgelost
- De cmdlet is mislukt vanwege een verkeerde eigenschapsnaam.
Niet-belangrijke wijzigingen
- Probleem met eigenschapsnaam opgelost.
Feedback geven of problemen melden
Veel van de oplossingen en verbeteringen die in dit artikel worden beschreven, zijn het resultaat van uw feedback.
Als u foutrapporten wilt verzenden, gebruikt u glimlach verzenden in Configuration Manager console. Gebruik UserVoice voor nieuwe functieaanvragen.