Beskrivelse av Windows PowerShell endres i Kumulativ oppdatering 1 for Konfigurasjonsbehandling for System Center 2012 R2

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 2932274
Sammendrag
Denne artikkelen beskriver Windows PowerShell-problemer som er løst i Kumulativ oppdatering 1 (CU1) for Konfigurasjonsbehandling for Microsoft System Center 2012 R2. 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

Mer informasjon

Problemer som er løst

  • Objekter som er sendt som en -InputObject (eller tilsvarende) parameter til en cmdlet etterpå blir "null".
  • 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åvirkerGet- cmdlets. De mislykkes ikke hvis det finnes ingen objekter som oppfyller søkevilkårene.
  • CMDeploymentType - DeepLinkInstaller legger ikke til distribusjon av typen.
  • Start-CMSoftwareUpdateDeployment ikke angitt riktig distribusjonsvalg når den -DisableOperationsManagerAlert eller -GenerateOperationsManagerAlert parameteren brukes.
  • Den Lagre CMSoftwareUpdate cmdleten 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


    Vær oppmerksom på at fast cmdleten kjøres bare i 32-biters Windows PowerShell.

  • Nye CMProgram godtar ikke -PackageID som en inndataparameter.
  • Fjern CMUser - InputObject parameteren godtar ikke objektet utdataene fra Get-CMUser.
  • Nye CMDeviceCollectionVariable krever utfører brukeren har lesetilgang til samlingen "Alle Systems".
  • Nye CMSoftwareMeteringRule og Sett CMSoftwareMeteringRule Krev 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 Nye CMOperatingSystemInstaller eller Nye CMOperatingSystemImage.
  • Set- Cmdleter som endrer området serverroller krever begge -SiteCode og -SiteSystemServerName i stedet for bare -SiteSystemServerName som forventet.
  • Nye CMMigrationJob mislykkes med en "Ugyldig spørring"-feilmelding som ligner på følgende:

    Iverksette 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 -Verbose bytte for de fleste cmdlets, vil nå skrive ut informasjon om spørringen kjøres.

    Obs! Hvis en cmdlet ikke fungerer som forventet, den -Verbosebryteren gir uvanlig informasjon om den faktiske WMI-spørringen som kjøres mot leverandør av SMS-bakserver. Denne informasjonen er 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 skriptene og automatisering fortsette å 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.
  • Installere CMClient kan ikke brukes med alle datamaskiner i en samling når den CollectionID- parameteren brukes.

    Du kan omgå dette problemet ved å hente et sett med enheter ved hjelp av Get-CMDevice - CollectionID, og sende hver forekomst i installasjon -CMDevice-enhet. Hvis du for eksempel kjører du følgende kommando:

    Get-CMDevice - CollectionName MyCollection | foreach {Installer CMClient-enheten $_ - 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 CMSoftwareUpdatecmdleten 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.

  • Nye CMVirtualEnvironmentGroup Resultatet vises ikke i Administrator-konsollen.

    Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen.

  • Sett CMSite-kommentar parameteren forårsaker cmdlets til å mislykkes.

    Du kan omgå dette problemet ved å utføre oppgaven ved hjelp av Administrator-konsollen.

  • Fjern CMDeploymentType ikke mislykkes når du prøver å fjerne en Distribusjonstype som ikke finnes.

    Du kan omgå dette problemet ved å bruke Get-CMDeploymentType Hvis du vil validere Hvis skriver distribusjon finnes før du prøver å fjerne den.

  • Nye CMSecondarySite oppretter et distribusjonssted som ikke kan konfigureres gjennom Administrator-konsollen når du bruker et selvsignert sertifikat.

    Hvis du vil omgå dette problemet, kan du bruke en av følgende fremgangsmåter i stedet for den Nye CMSecondarySite cmdlet:
    • Konfigurere det sekundære området ved hjelp av en sertifiseringsinstans som utstedte sertifikatet.
    • Bruk Sett CMDistributionPoint Hvis du vil konfigurere distribusjonsstedet etter 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 den Nye CMTaskSequence cmdleten.

    Hvis du vil omgå dette problemet, starter du Windows PowerShell.
  • Start-CMApplicationDeploymentmislykkes 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.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 2932274 – Forrige gjennomgang: 03/28/2014 14:40:00 – Revisjon: 1.0

Microsoft System Center 2012 R2 Configuration Manager

  • kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2932274 KbMtno
Tilbakemelding