Sammendrag
Denne artikkelen beskriver Windows PowerShell-problemer som er løst i kumulative oppdateringen 2 (CU2) for Microsoft System Center 2012 R2 Configuration Manager. Andre reparasjoner for CU2 er beskrevet i kumulative oppdateringen 2 for System Center 2012 R2 Configuration Manager.
Problemer som er løst
Windows PowerShell
-
Cmdleten Export-CMApplication erstatter filen som er angitt i den -banen parameter uten å be om bekreftelse.
Obs! Når du installerer denne oppdateringen, blir du bedt om å overskrive en eksisterende fil. Denne meldingen kan undertrykkes ved hjelp av -Force parameter. -
Prøver å vise egenskapene for et distribusjonspunkt på et sekundært område som ble opprettet ved hjelp av cmdleten New-CMSecondarySite resultatene i et unntak som ligner på følgende:
System.ArgumentOutOfRangeException
Verdien av 1/1/1900 12:00:00 AM' er ikke gyldig for 'Verdi'. 'Verdi' må være mellom 'MinDate' og 'MaxDate'.
Parameternavn: verdi
Obs! Hvis denne cmdleten tidligere ble brukt til å opprette et distribusjonssted, og som distribusjonspunkt nå viser disse symptomene, må du gjenopprette distribusjonspunkt for egenskaper som skal vises. -
Cmdleten Set-CMSystemHealthValidatorPointComponent mislykkes når du bruker den med parameteren - SiteSystemServerName . I tillegg får du en feilmelding som ligner på følgende:
Sett CMSystemHealthValidatorPointComponent: Ingen objekter samsvarer med angitte parametere.
-
Cmdleten Set-CMSite kan returnere en feilmelding som ligner på følgende:
Advarsel: Kan ikke hente forekomsten av BGB port dette området er ikke området SP1 eller dataødeleggelse noen DB.
Angi CMSite: Validering av inndataparametere mislyktes. Kan ikke fortsette.
-
Cmdleten New-CMClientSetting kan du opprette "standard"-type-klientinnstillinger på feil måte.
-
Fjern CMDeploymentType -cmdlet returnerer Null i stedet for en feil når et navn på angitt distribusjon ikke finnes.
-
Cmdleten New-CMTaskSequence mislykkes i flere scenarier.
-
Legg til CMSoftwareUpdatePoint -cmdlet oppretter et punkt for oppdatering av programvare som vises i administrator-konsollen, men kan ikke synkronisere med WSUS.
-
Legg til CMDistributionPoint -cmdlet gjør det mulig å opprette et distribusjonssted HTTPS bare når du bruker den med parameteren - ValidateContentSchedule .
Obs! Denne oppdateringen legger til en ekstra parameter, -EnableSSL, slik at uavhengig av verdien som er sendt til parameteren - ClientConnectionType for kontroll av SSL-modus. -
Cmdleten New-CMGlobalCondition krever at feil bruk av parameteren - WhereClause .
-
Installer-CMClient -cmdleten fungerer ikke uten bruk av DeviceID - parameteren.
-
Cmdleten Start-CMApplicationDeployment mislykkes når det brukes med Windows-lager, Apple-butikken eller Google spill programmer fordi forventningen er at innholdet finnes på et distribusjonspunkt.
-
Cmdleten Export-CMDriverPackage mislykkes brukes med følgende parametere:
-
-Navn
-
- ID
-
-InputObject
I tillegg kan du få feilmeldinger som ligner på følgende:
Eksport-CMDriverPackage: Verdien kan ikke være null.
Parameternavn: parameterName
-
-
Du kan ikke angi egenskapen for å kopiere innholdet i denne pakken til en nettverksressurs distribusjonspunkter pakke pakken ved hjelp av Windows PowerShell.
-
Du kan ikke bruke cmdleten Set-CMPackage til å fjerne navnet på en del av pakken.
Obs! Parameteren - ShareType er fjernet.
Hvis du vil aktivere eller deaktivere deling, bruker du parameteren - ShareContent < bool > . -
Cmdleten Start-CMPackageDeployment mislykkes når parameteren - DeployPurpose er definert som kreves. I tillegg kan du få feilmeldinger som ligner på følgende:
Start-CMPackageDeployment: Angitt Parameter kan ikke løses ved hjelp av den angitte navngitte parametere.
Obs! Du må angi parameteren - DeviceProgram for enhet programmet distribusjoner.
Du må angi parameteren - StandardProgram for standard program-distribusjoner. -
Cmdleten New-CMMaintenanceWindow mislykkes når du angir en daglig vedlikehold-vinduet som inndata til den -tidsplan parameter. I tillegg kan du få feilmeldinger som ligner på følgende:
Ny-CMMaintenanceWindow: Operasjonen er ikke gyldig på grunn av gjeldende status for objektet.
-
Cmdleten Get-CMUserDataAndProfileConfigurationItemXmlDefinition returnerer ikke data.
-
Cmdleten Set-CMClientSetting sender en uriktig verdi til parameteren - MaxTransferRateOffSchedule .
-
Cmdleten Set-CMClientSetting validerer ikke inndata som er sendt til en hvilken som helst av følgende parametere:
-
-PortalUrl
-
- Prioritet
-
-Innstilling
-
-ForceRebootPeriod
-
-
Cmdleten Set-CMSoftwareMeteringRule bruker ikke parameteren - NewProductName . I tillegg får du en feilmelding som ligner på følgende:
Angi CMSoftwareMeteringRule: Angitt Parameter kan ikke løses ved hjelp av de angitte navngitte parameterne.
-
Cmdleten Set-CMSoftwareUpdateAutoDeploymentRule mangler flere språk fra listen over tilgjengelige til parameteren - LanguageSelection .
Obs! Når du har installert denne oppdateringen, fjernes som en parameter i listen over språk og validert internt til cmdleten. -
Fjern CMApplicationRevisionHistory -cmdlet og Gjenoppretting-CMApplicationRevisionHistory -cmdleten virker ikke når du bruker dem sammen med parameteren -ID .
-
Cmdleten Get-CMAccessLicense krever at -lisensen parameter i stedet for å returnere alle lisenser når du bruker den uten parametere.
-
Cmdleten Start-CMContentDistribution og Remote-CMContentDistribution -cmdleten returnerer unøyaktige advarsler.
-
Cmdleten Set-CMProgram sammen med parameteren - InputObject forventer at en forekomst av SMS_Package i stedet for SMS_Program.
Obs! For endringer i standard programmer, må du angi parameteren - StandardProgram .
Du må angi parameteren - DeviceProgram for endringer i programmer for enheten, -
Cmdleten Set-CMPowerControl validerer ikke parameteren - PowerControlType .
-
Cmdleten Set-CMDeviceOwnership validerer ikke parameteren - OwnershipType .
-
Cmdleten Set-CMTrustedRootCertificateProfileConfigurationItem angir parameteren - DesiredConfigurationDigestPath feil som valgfritt.
-
Cmdleten Get-CMAssetIntelligenceSynchronizationPoint returnerer en Null-objekt. Dette forhindrer at den brukes som inndata i andre cmdlets.
-
Cmdleten Import-CMBaseline og cmdleten Import-CMConfigurationItem mangler i -Force parameter til å undertrykke sikkerhetsadvarsler for innhold signaturer.
-
Et unntak "Argumentet Out of Range" vises i Administrator-konsollen når du viser egenskapene for et distribusjonssted. Dette skjer for distribusjonspunkter som er opprettet ved hjelp av Legg til-CMDistributionPoint -cmdlet og parameteren - EnableMulticast .
-
Cmdleten Start-CMPackageDeployment forhindrer at en pakke som skal brukes når det er ingen kildefiler.
-
Cmdleten Start-CMPackageDeployment mislykkes når du bruker den med programmer for enheten.
-
Cmdleten Set-CMDistributionPoint gir en "KeyNotFoundException melding når du bruker den sammen med parameteren - AddBoundaryGroup eller parameteren - RemoveBoundaryGroup .
-
Fjern CMDeploymentType -cmdlet Returnerer feilmeldingen "NullReferenceException" når du bruker den sammen med parameteren - DeploymentTypeName eller parameteren - DeploymentTypeID .
-
Cmdleten New-CMMigrationJob mislykkes når du overfører samlinger.
Cmdleten Start-CMDistributionPointUpgrade
Når du bruker cmdleten Start-CMDistributionPointUpgrade for å oppgradere et distribusjonspunkt for delt til et distribusjonspunkt for Konfigurasjonsbehandling for Microsoft System Center 2012 R2, mislykkes cmdleten. Dette problemet oppstår hvis et sekundært område som det refereres til i parameteren - sitecode . Hvis du vil ha mer informasjon om dette problemet, kan du se i Start-CMDistributionPointUpgrade-cmdleten mislykkes i System Center 2012 R2 Configuration Manager.
Flere endringer
-
Parameteren - OnFastNetworkMode legges til i Legg til-CMDeploymentType -cmdleten for bruk sammen med den -AppV5xInstaller sett.
-
Den Maksimalt tillatt kjøretid (minutter): innstillingen kan ikke defineres når du bruker parameteren SetByNamePropertyDeepLinkInstaller er angitt for cmdleten Set-CMDeploymentType .
-
Følgende cmdleter støtter konfigurering av flere bildeegenskapene:
-
Sett CMOperatingSystemImage
-
Set- CMOperat ingSystemInstaller
-
Sett CMBootImage
-
-
Cmdleten Set-CMDriverPackage legger til flere parametere for å angi egenskaper for driveren pakken.
-
Flere Get- og Fjern - cmdlets nå støtte for jokertegn i spørringsparametere. Dette omfatter følgende cmdleter:
-
Get-CMAccount
-
Get-CMActiveDirectoryForest
-
Get-CMActiveDirectorySite
-
Get-CMAdministrativeUser
-
Get-CMAlert
-
Get-CMAlertSubscription
-
Get-CMAntimalwarePolicy
-
Get-CMApplication
-
Get-CMApplicationCatalogWebServicePoint
-
Get-CMApplicationCatalogWebsitePoint
-
Get-CMAppVVirtualEnvironment
-
Get-CMAssetIntelligenceCatalogItem
-
Get-CMAutomaticAmtProvisioningStatus
-
Get-CMBaseline
-
Get-CMBaselineXmlDefinition
-
Get-CMBoundary
-
Get-CMBoundaryGroup
-
Get-CMCategory
-
Get-CMClientAuthCertificateProfileConfigurationItem
-
Get-CMClientSetting
-
Get-CMCloudDistributionPoint
-
Get-CMComponentStatusSetting
-
Get-CMConfigurationItem
-
Get-CMConfigurationItemHistory
-
Get-CMConfigurationItemXmlDefinition
-
Get-CMDeployment
-
Get-CMDeploymentStatus
-
Get-CMDevice
-
Get-CMDeviceCollection
-
Get-CMDistributionPoint
-
Get-CMDistributionPointGroup
-
Get-CMDriver
-
Get-CMDriverPackage
-
Get-CMEndpointProtectionPoint
-
Get-CMEnrollmentPoint
-
Get-CMEnrollmentProxyPoint
-
Get-CMFallbackStatusPoint
-
Get-CMGlobalCondition
-
Get-CMHardwareRequirement
-
Get-CMInitialModifiableSecuredCategory
-
Get-CMIPSubnet
-
Get-CMManagementPoint
-
Get-CMManagementPointComponent
-
Get-CMMigrationCollection
-
Get-CMOperatingSystemImage
-
Get-CMOperatingSystemImageUpdateSchedule
-
Get-CMOperatingSystemInstaller
-
Get-CMPackage
-
Get-CMProgram
-
Get-CMRemoteConnectionProfileConfigurationItem
-
Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition
-
Get-CMReportingServicePoint
-
Get-CMSecurityRole
-
Get-CMSecurityScope
-
Get-CMSite
-
Get-CMSitesystemServer
-
Get-CMSoftwareInventory
-
Get-CMSoftwareMeteringRule
-
Get-CMsoftwareUpdate
-
Get-CMSoftwareUpdateDeploymentPackage
-
Get-CMSoftwareUpdateGroup
-
Get-CMSoftwareUpdateLicnese
-
Get-CMSoftwareUpdatePoint
-
Get-CMStateMigrationPoint
-
Get-CMStatusMessageQuery
-
Get-CMStatusSummarizer
-
Get-CMSystemHealthValidatorPoint
-
Get-CMTaskSequence
-
Get-CMTrustedRootCertificateProfileConfigurationItem
-
Get-CMUser
-
Get-CMUserCollectoin
-
Get-CMUserDataAndProfileConfigurationItem
-
Get-CMUserDataAndProfileConfigurationItemXmlDefinition
-
Get-CMUserDeviceAffinity
-
Get-CMVpnProfileConfigurationItem
-
Get-CMVpnProfileConfigurationItem
-
Get-CMWindowsFirewallPolicy
-
Get-CMWinPEOptionalComponentInfo
-
Get-CMWirelessProfileConfigurationItem
-
Fjern CMAccount
-
Fjern CMAlertSubscription
-
Fjern CMAmtProvisioningDataBase
-
Fjern CMApplication
-
Fjern CMApplicationCatalogWebServicePoint
-
Fjern CMApplicationCatalogWebSitePoint
-
Fjern CMAppVVirtualEnvironment
-
Fjern CMAssetIntelligenceSynchronizationPoint
-
Fjern CMBoundaryGroup
-
Fjern CMClientSetting
-
Fjern CMConfigurationItem
-
Fjern CMDevice
-
Fjern CMDeviceCollectoin
-
Fjern CMDistributionPoint
-
Fjern CMDriver
-
Fjern CMEndpointProtectionPoint
-
Fjern CMEnrollmentPoint
-
Fjern CMEnrollmentProxyPoint
-
Fjern CMFallbackStatusPoint
-
Fjern CMGlobalCondition
-
Fjern CMManagementPoint
-
Fjern CMOperatingSystemImage
-
Fjern CMOperatingSystemInstaller
-
Fjern CMProgram
-
Fjern CMReportingServicePoint
-
Fjern CMSecurityRole
-
Fjern CMSecurityScope
-
Fjern CMSoftwareMeteringRule
-
Fjern CMSoftwareUpdateDeploymentPackage
-
Fjern CMSoftwareUpdatePoint
-
Fjern CMStateMigrationPoint
-
Fjern CMStatusMessageQuery
-
Fjern CMSystemHealthValidatorPoint
-
Fjern CMUser
-
Fjern CMUserCollection
-
Fjern DistributionPointGroup
-
Fjern OutOfBandServicePoint
-
-
Cmdleten Set-CMClientSetting støtter nye parametere som er basert på hva slags klient innstilling. Disse parameterne må brukes når du endrer innstillingene for det samme navnet.
-
-CloudServicesSettings
-
-EndpointProtectionSettings
-
-RemoteToolsSettings
-
-PowerManagementSettings
-
-StateMessageSettings
-
-UserDeviceAffinitySettings
-
-BitsSettings
-
-ClientPolicySettings
-
-ComplianceSettings
-
-ComputerAgentSettings
-
-ComputerRestartSettings
-
-MeteredNetworkSettings
-
-EnrollmentSettings
-
-HardwareInventorySettings
-
-NetworkAccessProtectionSettings
-
-SoftwareDeploymentSettings
-
-SoftwareMeteringSettings
-
-SoftwareUpdatesSettings
-
-SoftwareInventorySettings
-
-
Cmdleten Get-CMDeviceCollectionVariable nå kan du vise alle variabler i en bestemt samling.
Kjente problemer
-
Cmdleten New-CMMigrationJob returnerer feil som ligner på følgende når en nestet samling limes til parameteren - MigrationCollection :
Ny-CMMigrationJob: Velg minst én samlingen for å fortsette.
-
Noen cmdlets kan returnere en Kvotebrudd når du arbeider med store resultatsett (vanligvis flere tusen objekter). Hvis du vil unngå dette problemet ved å endre spørringen som brukes til å returnerer færre resultater.
-
Cmdleten Set-CMDistributionPoint oppdaterer ikke utløpsverdien for sertifikatet som forventet når du bruker den sammen med parameteren - CertificateExpirationTimeUtc .
-
På grunn av flere endringer i underliggende Windows PowerShell framework-koden som brukes av flere cmdleter, godtar ikke lenger noen cmdleter matriser som inndata for bestemte parametere. Bruk Get-help <cmdlet_name> å kontrollere typen syntaks og inndata for en gitt cmdleten.