Du arbetar offline, väntar på att återansluta till Internet

Beskrivning av Windows PowerShell ändras i den kumulativa uppdateringen 1 för System Center 2012 R2 Konfigurationshanteraren

VIKTIGT: Denna artikel har översatts av Microsofts programvara för maskin-översättning och möjligen efterredigerats via CTF-teknologi av Microsofts community istället för av en professionell mänsklig översättare. För att du på ditt eget språk skall få tillgång till samtliga Knowledge Base-artiklar erbjuder Microsoft både mänskligt översatta såväl som maskinöversatta artiklar samt artiklar som efterredigerats av en community. En maskinöversatt artikel likväl som en artikel som blivit efterredigerad av en community är dock inte alltid helt perfekt, då de kan innehålla misstag i ordförrådet, syntax- och grammatikfel. Microsoft är inte ansvarigt för några felaktigheter, misstag eller skador orsakade av felöversättningar eller för våra kunders bruk av innehållet. Microsoft uppdaterar ofta sin programvara för maskinöversättning samt de verktyg som förbättrar den maskinöversatta efterredigeringen.

Den engelska versionen av artikeln är följande: 2932274
Sammanfattning
Den här artikeln beskrivs Windows PowerShell-problem som korrigeras i kumulativ uppdatering 1 (CU1) för Microsoft System Center 2012 R2 Konfigurationshanteraren. Andra CU1 som beskrivs i följande artikel i Microsoft Knowledge Base:

2938441 Beskrivning av kumulativ uppdatering 1 för System Center 2012 R2 Konfigurationshanteraren

Mer Information

Problem som korrigeras

  • Objekt som skickas som ett -InputObject (eller motsvarande) en cmdlet med parametern blir "null" efteråt.
  • Cmdlets som Varna utan felaktiga eller som misslyckas när felförhållanden träffas stoppar inte rörledningen som förväntat.
  • Cmdlets som utför åtgärder på platsobjekt tyst misslyckas när platsobjektet inte finns. Det här problemet leder till skript och automatisering som anger en odefinierad status. Tänk på att det här problemet inte påverkarGet- cmdlets. De inte misslyckas om det finns inga objekt som matchar sökvillkoren.
  • Lägg till CMDeploymentType - DeepLinkInstaller lägger inte till distributionstypen.
  • Start-CMSoftwareUpdateDeployment Anger inte rätt distributionsalternativ när den -DisableOperationsManagerAlert eller -GenerateOperationsManagerAlert Parametern används.
  • Den Spara CMSoftwareUpdate cmdlet misslyckas med fel som liknar följande:

    Spara CMSoftwareUpdate: Den angivna nyckeln finns inte i ordlistan.
    På rad: 1 tecken: 1
    + Spara-CMSoftwareUpdate - DeploymentPackageName "Contoso-paket" - SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: Ej angivet: (:) [Spara-CMSoftwareUpdate] KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand


    Tänk på att fasta cmdlet körs i 32-bitars Windows PowerShell.

  • Nya CMProgram accepterar inte -PackageID som indataparameter.
  • Ta bort CMUser - InputObject Parametern accepterar inte objektutdata från Hämta CMUser.
  • Nya CMDeviceCollectionVariable kräver verkställande användaren har läsbehörigheter till "Alla system"-samling.
  • Nya CMSoftwareMeteringRule och Ställ in CMSoftwareMeteringRule Kräv tillgång till den uppmätta filen för att kunna skapa en regel för mätprocessen.
  • Administratörskonsolen måste vara igång minst en gång på en viss dator innan SMS leverantör PowerShell-enhet kan skapas.
  • Inaktiveras alternativet distribuera innehåll i administratörskonsolen för objekt som skapas med hjälp av Nya CMOperatingSystemInstaller eller Nya CMOperatingSystemImage.
  • Set- cmdlets som ändrar serverroller för webbplatsen kräver både -SiteCode och -SiteSystemServerName i stället för bara -SiteSystemServerName som förväntat.
  • Nya CMMigrationJob misslyckas med felmeddelandet "Ogiltig fråga" som liknar följande:

    Utlös undantag:
    Ny CMMigrationJob: ConfigMgr fel objekt:
    förekomst av __ExtendedStatus
    {
    Åtgärd = "ExecQuery"
    ParameterInfo = "Välj * där DependencyType = 1";
    ProviderName = "WinMgmt"
    };
    Felkod:
    InvalidQuery
    På rad: 1 tecken: 1

Ytterligare ändringar

  • Den -Detaljerad Växla för de flesta cmdlets kommer nu ut information om den fråga som körs.

    Obs! Om en cmdlet inte fungerar som förväntat, den -Detaljeradväxeln ger ovanligt information om faktiska WMI-frågan som körs mot backend SMS leverantör. Denna information är mycket användbart vid felsökning och lämnas när detta är möjligt när du arkiverar Anslut feedback objekt.

  • När du skicka utdata från en Konfigurationshanteraren cmdlet till Select-Object (Markera), krävs inte längre korrekt hölje för val av argumenten.
  • Jokertecken stöds inte i frågor.
  • I följande lista finner cmdlets som hade ytterligare riktade korrigeringar. På grund av ytterligare ändringar i underliggande Windows PowerShell framework-kod som används av dessa cmdlets kan de som inte visas också har ändrat beteende. Se till att skripten och Automation fortsätter att fungera som förväntat.
    • Lägg till CMBoundaryToGroup
    • Lägg till CMDeploymentType
    • Lägg till CMStateMigrationPoint
    • Hämta CMApplicationCatalogWebServicePoint
    • Hämta CMApplicationCatalogWebsitePoint
    • Hämta CMEndpointProtectionPoint
    • Hämta CMEnrollmentPoint
    • Hämta CMEnrollmentProxyPoint
    • Hämta CMFallbackStatusPoint
    • Hämta CMOutOfBandServicePoint
    • Hämta CMReportingServicePoint
    • Hämta CMSiteStatusMessage
    • Hämta CMSoftwareDistributionComponent
    • Hämta CMSoftwareUpdatePoint
    • Hämta CMStateMigrationPoint
    • Hämta CMSystemHealthValidatorComponent
    • Importera CMComputerInformation
    • Nya CMActiveDirectoryForest
    • Nya CMDeviceCollectionVariable
    • Nya CMMigrationJob
    • Nya CMOperatingSystemInstaller
    • Nya CMProgram
    • Nya CMSoftwareMeteringRule
    • Ta bort CMBoundaryFromGroup
    • Ta bort CMDeploymentType
    • Ta bort CMUser
    • Återställa CMApplicationRevisionHistory
    • Spara CMSoftwareUpdate
    • Ställ in CMADForest
    • Ställ in CMBootImage
    • Ställ in CMDeploymentType
    • Ställ in CMDiscoveryMethod
    • Ställ in CMExchangeServer
    • Ställ in CMGlobalCondition
    • Ställ in CMHierarchySetting
    • Ställ in CMManagementPoint
    • Ställ in CMMigrationExclusionList
    • Ställ in CMPackageDepoyment
    • Ställ in CMSiteMaintenanceTask
    • Ställ in CMSoftwareDistributionComponent
    • Ställ in CMSoftwareMeteringRule
    • Ställ in CMTaskSequenceDeployment
    • Start-CMContentDistribution
    • Start-CMDistributionPointUpgrade
    • Start-CMSoftwareUpdateDeployment
    • Uppdatera CMDistributionPoint

I vissa begränsade fall har cmdlets haft parametrar tas bort eller ändras. Detta representerar en ny ändring till befintliga skript och automatisering. Om en cmdlet fungerar inte längre på grund av en bindning Parameterfel, kontrollerar du att du använde parametern inte har bytt namn eller tagits bort.

Kända problem

Följande problem kan uppstå även om Kumulativ uppdatering 1 är installerat. Alternativa lösningar finns där de blir tillgängliga. Dessa problem kan lösas i framtida versioner av Konfigurationshanteraren.
  • Installera CMClient kommer inte att rikta alla datorer i en samling när den CollectionID- Parametern används.

    Undvik det här problemet genom att hämta en uppsättning enheter med Get-CMDevice - CollectionID, och varje instans till installation -CMDevice-enhet. Till exempel köra följande kommando:

    Get-CMDevice - samlingsnamn MyCollection | foreach {installera CMClient-enhet $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}

  • Start-CMDistributionPointUpgrade fungerar inte med sekundära platser.

    Undvik det här problemet genom att utföra uppgiften med administratörskonsolen.

  • Spara CMSoftwareUpdatecmdlet fungerar inte i en 64-bitars Windows PowerShell-miljö.

    Undvik det här problemet genom att använda en 32-bitars version av Windows PowerShell eller ISE.

  • Nya CMVirtualEnvironmentGroup resultatet visas inte i administratörskonsolen.

    Undvik det här problemet genom att utföra uppgiften med administratörskonsolen.

  • Ange CMSite-kommentar Parametern gör cmdlets misslyckas.

    Undvik det här problemet genom att utföra uppgiften med administratörskonsolen.

  • Ta bort CMDeploymentType misslyckas när du försöker ta bort en distributionstyp som inte finns.

    Undvik problemet genom att använda Hämta CMDeploymentType Validera om distributionstypen finns innan du försöker ta bort den.

  • Nya CMSecondarySite Skapa en distributionspunkt som inte kan konfigureras via konsolen administratör när du använder ett självsignerat certifikat.

    Undvik det här problemet, använder du någon av följande procedurer i stället för den Nya CMSecondarySite cmdlet:
    • Konfigurera sekundär plats med hjälp av en certifikatutfärdare som utfärdade certifikatet.
    • Använd Ställ in CMDistributionPoint Om du vill konfigurera distributionspunkten efter sekundär plats är installerad.
    • Ta bort sekundär plats distributionspunkt och lägga till ett nytt när du har installerat sekundär plats.
  • Vissa cmdlets kan sluta fungera när du använder den Nya CMTaskSequence cmdlet.

    Undvik problemet genom att starta om Windows PowerShell.
  • Start-CMApplicationDeploymentinte när det används med Windows Store-program eftersom förutsättningen är att innehållet som finns på en distributionspunkt.

    Undvik det här problemet genom att utföra uppgiften med administratörskonsolen.

Varning: Den här artikeln har automatöversatts

Egenskaper

Artikel-id: 2932274 – senaste granskning 03/28/2014 14:52:00 – revision: 1.0

Microsoft System Center 2012 R2 Configuration Manager

  • kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2932274 KbMtsv
Feedback