Delen via


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 de ConfigurationManager.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 en Featured
  • 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 en Featured

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.