Dela via


Configuration Manager cmdlet-bibliotek ändras för version 2010

Gäller för: Configuration Manager (aktuell gren)

De här viktiga anteckningarna sammanfattar ändringarna i Configuration Manager cmdlet-biblioteket i version 2010.

Från och med version 2010, har Configuration Manager PowerShell-cmdlet-biblioteket stöd för PowerShell 7. Mer information finns i stöd för PowerShell version 7.

Anteckning

Configuration Manager aktuella gren version 2002 är bas linjen för dessa ändringar. Mer information finns i Configuration Manager cmdlet-bibliotekets ändringar i version 2006.

Gateway för molnhantering

Med fler kunder som hanterar fjärranslutna enheter nu, innehåller den här versionen flera nya och förbättrade Windows PowerShell-cmdletar för CMG (Cloud Management Gateway). Du kan använda dessa cmdletar för att automatisera skapande, konfiguration och hantering av CMG-tjänsten och Azure Active Directory (Azure AD)-krav.

Anteckning

Några av de nya cmdletarna kan fungera med andra Azure-tjänster, men de testas bara med moln hanterings anslutningen för att stödja CMG.

En Azure-administratör skapar till exempel först de två nödvändiga apparna i Azure Active Directory (Azure AD). Sedan skriver du ett skript som använder följande cmdlets för att distribuera en CMG:

  1. Import-CMAADServerApplication: Skapa Azure AD server-appens definition i Configuration Manager.
  2. Import-CMAADClientApplication: Skapa Azure AD-klientens app-definition i Configuration Manager.
  3. Använd Get-CMAADApplication för att hämta app-objekten och skicka sedan till New-CMCloudManagementAzureService för att skapa Azure-tjänsteanslutningen i Configuration Manager.
  4. New-CMCloudManagementGateway: skapa CMG-tjänsten i Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint: skapa CMG-anslutnings punktens plats system.

Nya cmdletar för CMG

Uppdaterade cmdletar för CMG

Följande befintliga cmdlets har betydande förbättringar. Mer information finns i följande versions anmärkningar:

Befintliga cmdletar för CMG

Du kan fortsätta att använda följande befintliga CMG-cmdlets:

Nya cmdletar

Programhantering

Samlings hantering

Windows 10-utgåveuppgradering

Profiler för Microsoft Edge-webbläsare

OneDrive för företag-profiler

Inaktuella och borttagna cmdletar

Följande cmdletar för Configuration Manager hybrid miljöer är inte längre tillgängliga:

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Mer information finns i vad hände med hybrid MDM?

Följande cmdlet är föråldrad:

Kända problem

Inget

Cmdlet-ändringar

Följande ändringar har gjorts i befintliga cmdlets i den här versionen. Ändringar kan vara nya funktioner, fel korrigeringar eller utfasningar. Vissa ändringar kan brytas. Om du använder en av cmdletarna eller funktions områdena som anges i det här avsnittet bör du noga granska ändringarna för att förstå hur de kan påverka din användning.

Add-CMComplianceSettingRegistryKeyValue

Mer information finns i Add-CMComplianceSettingRegistryKeyValue.

Icke-brytande ändringar

Parametern ExpectedValue kan acceptera ett tomt värde.

Add-CMDistributionPoint

Mer information finns i Add-CMDistributionPoint.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för att skapa distributions platser.

Add-CMDeviceCollectionDirectMembershipRule

Mer information finns i Add-CMDeviceCollectionDirectMembershipRule.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS vid kontroll av duplicerat enhets nummer.

Add-CMManagementPoint

Mer information finns i Add-CMManagementPoint.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för stöd för Cloud Management Gateway.

Add-CMPassiveSite

Mer information finns i Add-CMPassiveSite.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för passiv plats i hierarkin.

Add-CMTaskSequenceStep

Mer information finns i Add-CMTaskSequenceStep.

Fel som har åtgärd ATS

En princip storlek har åtgärd ATS vid användning av flera PowerShell-steg som innehåller stora skript.

Add-CMWindowsAppxDeploymentType

Mer information finns i Add-CMWindowsAppxDeploymentType.

Icke-brytande ändringar

Funktionen har lagts till för att stödja MSIX.

Approve-CMDevice

Mer information finns i Godkänn-CMDevice.

Icke-brytande ändringar

Ett problem har åtgärd ATS vid arbete med Get-CMDevice.

Enable-CMSiteFeature

Mer information finns i Enable-CMSiteFeature.

Icke-brytande ändringar

Nya flaggor har lagts till för att stödja moln funktioner.

Get-CMScript

Mer information finns i Get-CMScript.

Icke-brytande ändringar

Den nya parametern ScriptGuid har lagts till för att stödja frågor enligt skript-GUID.

Get-CMSiteFeature

Mer information finns i Get-CMSiteFeature.

Icke-brytande ändringar

Nya flaggor har lagts till för att stödja moln funktioner.

Get-CMSoftwareUpdate

Mer information finns i Get-CMSoftwareUpdate.

Icke-brytande ändringar

Den nya parameter leverantören har lagts till för att ange program uppdateringens källa.

Exempel:

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft"

Get-CMStatusMessageQuery

Mer information finns i Get-CMStatusMessageQuery.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern ShowMessage.

Import-CMDriver

Mer information finns i import-CMDriver.

Icke-brytande ändringar

Nya parameter AdministrativeCategoryName har lagts till för att ange ett namn för driv rutins kategorin.

Exempel:

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Mer information finns i Invoke-CMAnalyzePackage.

Icke-bakåtkompatibla ändringar

Parameter för borttagen paket . Skicka paket-objektet eller Använd parametern InputObject .

Icke-brytande ändringar

Stöd för pipeliner och InputObject -parametern har lagts till.

Exempel:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Mer information finns i Invoke-CMClientAction.

Fel som har åtgärd ATS

Fast pipeline-problem för parameter insamling.

Exempel:

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Mer information finns i Invoke-CMConvertPackage.

Icke-bakåtkompatibla ändringar

Parameter för borttagen paket . Skicka paket-objektet eller Använd parametern InputObject .

Icke-brytande ändringar

Stöd för pipeliner och InputObject -parametern har lagts till.

Exempel:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Mer information finns i Invoke-CMReport.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parameter Sök väg.

Invoke-CMScript

Mer information finns i Invoke-CMScript.

Icke-brytande ändringar

Lägg till parametern script parameter för att skicka parametrar till mål skriptet.

Exempel:

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

Mer information finns i New-CMBMSClientConfigureCheckIntervalPolicy.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS när en ny instans av princip inställningen skapades.

New-CMBoundary

Mer information finns i New-CMBoundary.

Icke-brytande ändringar

VPN-alternativet har lagts till i BoundaryType-parametern.

New-CMBootableMedia

Mer information finns i New-CMBootableMedia.

Icke-brytande ändringar

Lägg till parametern SiteCode.

New-CMCloudManagementGateway

Mer information finns i New-CMCloudManagementGateway.

Icke-brytande ändringar

Följande parametrar är nya:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • Namn
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • ServiceName
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Följande parametrar har uppdaterats:

  • CheckClientCertRevocation
  • EnvironmentSetting
  • Region
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

Icke-bakåtkompatibla ändringar

Följande parametrar tas bort från denna cmdlet:

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

Mer information finns i New-CMCoManagementPolicy.

Icke-brytande ändringar

Uttillämpning av multi-session har lagts till

Tillagt ARM64-tillämplighets

New-CMComplianceRuleFileFolderDate

Mer information finns i New-CMComplianceRuleFileFolderDate.

Icke-brytande ändringar

Justera cmdlet-logiken för att bearbeta värdena från parametrarna ändra och skapa så att de överensstämmer med andra cmdletar.

New-CMComplianceRuleFileFolderSimple

Mer information finns i New-CMComplianceRuleFileFolderSimple.

Icke-bakåtkompatibla ändringar

Parametern PropertyType har ändrats från FileFolderProperty till SimpleFileFolderProperty -typ.

New-CMDetectionClauseDirectory

Mer information finns i New-CMDetectionClauseDirectory.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till FileFolderRuleExpressionOperator -typ.

New-CMDetectionClauseFile

Mer information finns i New-CMDetectionClauseFile.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till FileFolderRuleExpressionOperator -typ.

New-CMDetectionClauseMacBundle

Mer information finns i New-CMDetectionClauseMacBundle.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till MacRuleExpressionOperator -typ.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern PropertyType.

New-CMDetectionClauseMacPackage

Mer information finns i New-CMDetectionClauseMacPackage.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till MacRuleExpressionOperator -typ.

New-CMDetectionClauseRegistryKeyValue

Mer information finns i New-CMDetectionClauseRegistryKeyValue.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till RegistryValueRuleExpressionOperator -typ.

New-CMDetectionClauseWindowsInstaller

Mer information finns i New-CMDetectionClauseWindowsInstaller.

Icke-bakåtkompatibla ändringar

Parametern ExpressionOperator har ändrats från RuleExpressionOperator till WindowsInstallerRuleExpressionOperator -typ.

New-CMDriverPackage

Mer information finns i New-CMDriverPackage.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern DriverModel.

New-CM * PhasedDeployment

Mer information finns i följande artiklar:

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern whatIf.

Icke-brytande ändringar

Verifiering har lagts till för dubblerat fas namn.

New-CMPrestageMedia

Mer information finns i New-CMPrestageMedia.

Icke-brytande ändringar

Lägg till parametern SiteCode.

New-CMProgram

Mer information finns i New-CMProgram.

Icke-bakåtkompatibla ändringar

Har bytt namn till typen RenameWithUnc RunWithUnc för parametern DriveMode.

New-CMSoftwareUpdateDeployment

Mer information finns i New-CMSoftwareUpdateDeployment.

Icke-brytande ändringar

Den nya parametern DeployWithNoPackage för den icke-hämtade program uppdateringen har lagts till.

New-CMStandaloneMedia

Mer information finns i New-CMStandaloneMedia.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern PrestartPackage

New-CMTaskSequence

Mer information finns i New-CMTaskSequence.

Fel som har åtgärd ATS

En princip storlek har åtgärd ATS när du använder flera PowerShell-steg som innehåller stora skript.

New-CMTaskSequenceDeployment

Mer information finns i New-CMTaskSequenceDeployment.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern AllowFallback.

Icke-brytande ändringar

Validering av parameter schema har lagts till för att undvika duplicerat värde med befintlig tilldelning.

New-CMTaskSequenceMedia

Mer information finns i New-CMTaskSequenceMedia.

Icke-brytande ändringar

Tids gränsen ändrades vid skapande av media från en dag till tre dagar.

New-CMTSPartitionSetting

Mer information finns i New-CMTSPartitionSetting.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern EnableQuickFormat.

New-CMTSStepEnableBitLocker

Mer information finns i New-CMTSStepEnableBitLocker.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för krypterings metoden som användaren angav.

New-CMTSStepOfflineEnableBitLocker

Mer information finns i New-CMTSStepOfflineEnableBitLocker.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för krypterings metoden som användaren angav.

New-CMTSStepPreStartCheck

Mer information finns i New-CMTSStepPreStartCheck.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för steget ny kontroll beredskap.

Ett problem har åtgärd ATS för parametern OSLanguageId.

Icke-brytande ändringar

Lägg till en ny parameter för UEFI-kontroll, CheckUefi.

Remove-CMTaskSequenceGroup

Mer information finns i Remove-CMTaskSequenceGroup.

Fel som har åtgärd ATS

En princip storlek har åtgärd ATS när du använder flera PowerShell-steg som innehåller stora skript.

Set-CM * PhasedDeployment

Mer information finns i följande artiklar:

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern whatIf.

Set-CMBoundary

Mer information finns i set-CMBoundary.

Icke-brytande ändringar

Alternativet har lagts till VPN i BoundaryType.

Set-CMClientSettingComputerRestart

Mer information finns i set-CMClientSettingComputerRestart.

Icke-brytande ändringar

En ny parameter NoRebootEnforcement har lagts till.

Set-CMClientSettingSoftwareUpdate

Mer information finns i set-CMClientSettingSoftwareUpdate.

Icke-brytande ändringar

Tillagda parametrar:

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

Exempel:

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

Mer information finns i set-CMCloudManagementGateway.

Icke-brytande ändringar

Följande parametrar är nya:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

Icke-bakåtkompatibla ändringar

Följande parametrar tas bort från denna cmdlet:

  • VMInstancesCount

Set-CMDiscoveryMethod

Mer information finns i set-CMDiscoveryMethod.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern AddGroupDiscoveryScope.

Set-CMDistributionPoint

Mer information finns i set-CMDistributionPoint.

Icke-brytande ändringar

Parametrar har lagts till för att stödja Microsoft Connected cache:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

Exempel:

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

Mer information finns i set-CMDriverPackage.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern DriverModel.

Set-CMManagementPoint

Mer information finns i set-CMManagementPoint.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för stöd för Cloud Management Gateway.

Set-CMProgram

Mer information finns i set-CMProgram.

Icke-bakåtkompatibla ändringar

Har bytt namn till typen RenameWithUnc RunWithUnc för parametern DriveMode.

Set-CMSiteMaintenanceTask

Mer information finns i set-CMSiteMaintenanceTask.

Icke-brytande ändringar

Följande nya parametrar har lagts till för att konfigurera platsens säkerhets kopierings mål och målet för SQL-säkerhetskopiering för miljöer med en fjärr-SMS-provider:

  • SiteBackupPath
  • SqlBackupPath

Exempel:

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

Mer information finns i set-CMSoftwareUpdateAutoDeploymentRule.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för indatamängden från Get-CMSoftwareUpdateAutoDeploymentRule med snabb alternativet.

Set-CMSoftwareUpdateDeploymentPackage

Mer information finns i set-CMSoftwareUpdateDeploymentPackage.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametrarna RemoveExpired och RemoveSuperceded.

Set-CMSoftwareUpdateGroup

Mer information finns i set-CMSoftwareUpdateGroup.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS vid tillägg av icke-Hämtad program uppdatering.

Set-CMStatusFilterRule

Mer information finns i set-CMStatusFilterRule.

Fel som har åtgärd ATS

Åtgärdat ett problem för namn parameter för att se till att det består av Get-CMStatusFilterRule.

Set-CMTaskSequenceDeployment

Mer information finns i set-CMTaskSequenceDeployment.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för parametern ScheduleEvent.

Ett problem har åtgärd ATS för parametern AllowFallback.

Icke-brytande ändringar

Validering av parameter schema har lagts till för att undvika duplicerat värde med befintlig tilldelning.

Nya parametrar har lagts till för konfigurering av schema:

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

Nya parametrar har lagts till för att konfigurera ScheduleEvent:

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

Exempel:

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep *

Fel som har åtgärd ATS

En princip storlek har åtgärd ATS när du använder flera PowerShell-steg som innehåller stora skript.

Set-CMTSStepEnableBitLocker

Mer information finns i set-CMTSStepEnableBitLocker.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för krypterings metoden som användaren angav.

Set-CMTSStepOfflineEnableBitLocker

Mer information finns i set-CMTSStepOfflineEnableBitLocker.

Fel som har åtgärd ATS

Ett problem har åtgärd ATS för krypterings metoden som användaren angav.

Set-CMTSStepPreStartCheck

Mer information finns i set-CMTSStepPreStartCheck.

Icke-brytande ändringar

En ny parameter för UEFI-kontroll har lagts till:, CheckUefi.

Set-CMWindowsAppxDeploymentType

Mer information finns i set-CMWindowsAppxDeploymentType.

Icke-brytande ändringar

Funktionen har lagts till för att stödja MSIX.

Start-CMCloudManagementGateway

Mer information finns i Start-CMCloudManagementGateway.

Fel som har åtgärd ATS

Korrigerade verifieringen för CMG-status.

Start-CMContentDistribution

Mer information finns i Start-CMContentDistribution.

Icke-brytande ändringar

Alias för parametern DeploymentPackageId och DeploymentPackageName har lagts till för bättre förståelse.

Stop-CMCloudManagementGateway

Mer information finns i Stop-CMCloudManagementGateway.

Fel som har åtgärd ATS

Korrigerade verifieringen för CMG-status.

Ge feedback eller rapportera problem

Många av de korrigeringar och förbättringar som beskrivs i den här artikeln är resultatet av din feedback.

Använd Configuration Manager-konsolen för att skicka feedback. Mer information finns i feedback för PowerShell.

Om du vill skicka nya funktions begär Anden, se PowerShell-gruppen för Configuration Manager på UserVoice.