Sammendrag
Denne artikkelen beskriver Windows PowerShell-problemer som er løst i Kumulativ oppdatering 1 (CU1) for Microsoft System Center 2012 R2 Configuration Manager. Andre CU1-hurtigreparasjoner som er beskrevet i følgende Microsoft Knowledge Base-artikkel:
2938441 -beskrivelse av Samleoppdatering 1 for Konfigurasjonsbehandling for System Center 2012 R2
Hvis du vil ha mer informasjon
Problemer som er løst
-
Objekter som er sendt som en parameter - InputObject (eller tilsvarende) til en cmdlet blir "null" etterpå.
-
Cmdleter som advare uten å mislykkes, eller som mislykkes stille når feiltilstander treffer stopper ikke rørledningen som forventet.
-
Cmdleter som utfører handlinger på Områdeobjekter stille mislykkes når områdeobjektet ikke finnes. Dette problemet fører til skript og automatisering til å skrive inn en udefinert tilstand. Vær oppmerksom på at dette problemet ikke påvirker Get - cmdleter. De mislykkes ikke hvis det finnes ingen objekter som oppfyller søkevilkårene.
-
Legg til CMDeploymentType-DeepLinkInstaller legger ikke til distribusjon av typen.
-
Start-CMSoftwareUpdateDeployment angir ikke riktig distribusjonsalternativer når DisableOperationsManagerAlert- eller parameteren - GenerateOperationsManagerAlert brukes.
-
Lagre CMSoftwareUpdate -cmdlet mislykkes med feil som ligner på følgende:
Lagre CMSoftwareUpdate: Den angitte nøkkelen finnes ikke i ordlisten.
På linje: 1 tegn: 1 + Lagre-CMSoftwareUpdate - DeploymentPackageName "Contoso-pakke" - SoftwareupdateNa... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: Ikke angitt: (:) Lagre-CMSoftwareUpdate, KeyNotFoundException + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet s.Sum.Commands.SaveSoftwareUpdateCommand -
Ny CMProgram godtar ikke - PackageID som en inndataparameter.
-
Fjern CMUser-InputObject -parameteren godtar ikke objektet utdataene fra Get-CMUser.
-
Ny CMDeviceCollectionVariable krever kjøring brukeren har lesetilgang til samlingen "Alle Systems".
-
Ny CMSoftwareMeteringRule og Sett CMSoftwareMeteringRule krever tilgang til filen metered for å kunne opprette en regel for målingsmodus.
-
Administrator-konsollen må være startet minst én gang på en gitt datamaskin før SMS leverandøren PowerShell-stasjonen kan opprettes.
-
Distribuere innhold alternativet er deaktivert i Administrator-konsollen for objekter som er opprettet ved hjelp av Ny-CMOperatingSystemInstaller eller Ny-CMOperatingSystemImage.
-
Sett - cmdlets som endrer området serverroller krever både SiteCode- og -SiteSystemServerName i stedet for bare -SiteSystemServerName som forventet.
-
Ny CMMigrationJob mislykkes med en "Ugyldig spørring"-feilmelding som ligner på følgende:
Iverksett unntak:
Ny-CMMigrationJob: ConfigMgr Error-objektet: forekomst av __ExtendedStatus { Operasjon = "ExecQuery"; ParameterInfo = "Velg * der DependencyType = 1"; ProviderName = "WinMgmt"; }; Feilkode: InvalidQuery På linje: 1 tegn: 1
Flere endringer
-
Den -detaljert bytte for de fleste cmdlets, vil nå skrive ut informasjon om spørringen kjøres.
Obs! Hvis en cmdlet ikke fungerer som forventet, den -detaljert bryteren uvanlig gi informasjon om den faktiske WMI-spørringen som kjøres mot leverandør av SMS-bakserver. Denne informasjonen er veldig nyttig for feilsøking og bør angis når dette er mulig når du arkiverer koble tilbakemelding elementer. -
Når du er sanitæranlegg utdataene for en cmdlet for Konfigurasjonsbehandling i Select-objektet (valg), er ikke lenger riktig magnesiumlegering nødvendige argumentene valg.
-
Jokertegn støttes ikke i spørringer.
-
Listen nedenfor representerer cmdlets som hadde mer målrettet reparasjoner. På grunn av flere endringer i underliggende Windows PowerShell framework-koden som brukes av disse cmdlets, kan de som ikke er oppført også har endret atferd. Kontroller at skript og automatisering fortsetter å fungere som forventet.
-
Legge til CMBoundaryToGroup
-
Legge til CMDeploymentType
-
Legge til CMStateMigrationPoint
-
Get-CMApplicationCatalogWebServicePoint
-
Get-CMApplicationCatalogWebsitePoint
-
Get-CMEndpointProtectionPoint
-
Get-CMEnrollmentPoint
-
Get-CMEnrollmentProxyPoint
-
Get-CMFallbackStatusPoint
-
Get-CMOutOfBandServicePoint
-
Get-CMReportingServicePoint
-
Get-CMSiteStatusMessage
-
Get-CMSoftwareDistributionComponent
-
Get-CMSoftwareUpdatePoint
-
Get-CMStateMigrationPoint
-
Get-CMSystemHealthValidatorComponent
-
Importer CMComputerInformation
-
Nye CMActiveDirectoryForest
-
Nye CMDeviceCollectionVariable
-
Nye CMMigrationJob
-
Nye CMOperatingSystemInstaller
-
Nye CMProgram
-
Nye CMSoftwareMeteringRule
-
Fjern CMBoundaryFromGroup
-
Fjern CMDeploymentType
-
Fjern CMUser
-
Gjenopprett CMApplicationRevisionHistory
-
Lagre CMSoftwareUpdate
-
Sett CMADForest
-
Sett CMBootImage
-
Sett CMDeploymentType
-
Sett CMDiscoveryMethod
-
Sett CMExchangeServer
-
Sett CMGlobalCondition
-
Sett CMHierarchySetting
-
Sett CMManagementPoint
-
Sett CMMigrationExclusionList
-
Sett CMPackageDepoyment
-
Sett CMSiteMaintenanceTask
-
Sett CMSoftwareDistributionComponent
-
Sett CMSoftwareMeteringRule
-
Sett CMTaskSequenceDeployment
-
Start-CMContentDistribution
-
Start-CMDistributionPointUpgrade
-
Start-CMSoftwareUpdateDeployment
-
Oppdater CMDistributionPoint
-
I noen tilfeller begrenset har cmdleter hatt parametere fjernes eller endres. Dette representerer en ny endring til eksisterende skript eller automatisering. Hvis en cmdlet fungerer ikke lenger på grunn av en bindingsfeil parameteren, må du kontrollere at parameteren du brukte ikke ble gitt nytt navn eller fjernes.
Kjente problemer
Følgende symptomer kan oppstå etter at kumulativ oppdatering 1 er installert. Alternative løsninger er oppført der de er tilgjengelige. Disse problemene kan løses i fremtidige versjoner av Konfigurasjonsbehandling.
-
Installer CMClient vil ikke rette alle datamaskiner i en samling når CollectionID - parameteren er brukt.
Hvis du vil omgå dette problemet, henter et sett med enheter ved hjelp av Get-CMDevice CollectionIDog sende hver forekomst i Installer - CMDevice-enheten. Hvis du for eksempel kjører du følgende kommando:Get-CMDevice - CollectionName MyCollection | foreach {Installer CMClient-enhet $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}
-
Start-CMDistributionPointUpgrade fungerer ikke med sekundære områder.
Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen. -
Lagre CMSoftwareUpdate cmdleten virker ikke i et 64-biters Windows PowerShell-miljø.
Du kan omgå dette problemet ved å bruke en 32-biters versjon av Windows PowerShell eller ISE. -
Ny CMVirtualEnvironmentGroup resultatet vises ikke i Administrator-konsollen.
Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen. -
Sett CMSite-kommentar parameter forårsaker cmdlets til å mislykkes.
Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen. -
Fjern CMDeploymentType mislykkes ikke når du prøver å fjerne en Distribusjonstype som ikke finnes.
Hvis du vil omgå dette problemet, bruker du Get-CMDeploymentType til å validere Hvis typen distribusjon finnes før du prøver å fjerne den. -
Ny CMSecondarySite oppretter et distribusjonssted som ikke kan konfigureres gjennom Administrator-konsollen når du bruker et selvsignert sertifikat.
Hvis du vil omgå dette problemet, bruker du en av fremgangsmåtene nedenfor i stedet for å bruke cmdleten New-CMSecondarySite :-
Konfigurere det sekundære området ved hjelp av en sertifiseringsinstans som utstedte sertifikatet.
-
Bruk Set-CMDistributionPoint til å konfigurere distribusjonsstedet når det sekundære området er installert.
-
Fjern distribusjonspunkt for det sekundære området, og legge til en ny når det sekundære området er installert.
-
-
Noen cmdlets kan slutte å fungere etter at du bruker cmdleten New-CMTaskSequence .
Hvis du vil omgå dette problemet, starter du Windows PowerShell. -
Start CMApplicationDeployment mislykkes når det brukes med Windows Store programmer fordi forventningen er at innholdet finnes på et distribusjonspunkt.
Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen.