Santrauka

Šiame straipsnyje aprašoma "Windows PowerShell" problemos, kurios išsprendžiamos Kaupiamasis naujinimas Microsoft System Center 2012 R2 Configuration Manager 1 (1). Kiti 1 pataisų aprašyti šiame "Microsoft" žinių bazės straipsnyje:

2938441 Kaupiamasis naujinimas 1 System Center 2012 R2 Configuration Manager aprašas

Daugiau informacijos

Problemos, kurios išsprendžiamos

  • Objektų, kuris yra perduodamas kaip - InputObject (arba atitikmuo) parametras cmdlet tapti "nulinis" po to.

  • Cmdlet įspėjančias be jei arba kad tyliai nesugeba, kai klaidos sąlygos yra paspauskite stop ir srauto kaip tikėtasi.

  • Cmdlet, kad atlikti veiksmus svetainėje objektų tyliai nesugeba, kai svetainės objekto nėra. Šią problemą sukelia scenarijus ir automatizavimo į gaunančio neapibrėžta. Turėkite omenyje, kad ši problema nedaro įtakos Get - cmdlet. Jie nėra nepavyksta, jei nėra objektus, kurie atitinka ieškos kriterijus.

  • Pridėti CMDeploymentType-DeepLinkInstaller neprideda diegimo tipo.

  • Pradžia-CMSoftwareUpdateDeployment nenustato teisingą diegimo parinktys, kai -DisableOperationsManagerAlert arba - GenerateOperationsManagerAlert parametras yra naudojamas.

  • Įrašyti CMSoftwareUpdatecmdlet nepavyksta dėl klaidos, panašus į šį:

    Įrašyti CMSoftwareUpdate: Nes Raktažodžiai nebuvo žodyną.
    Eilutės: 1 char: 1
    + Įrašyti CMSoftwareUpdate-"Contoso paketu" DeploymentPackageName - SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Įrašyti CMSoftwareUpdate] KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    Turėkite omenyje, kad ilgalaikis cmdlet veikia tik 32 bitų "Windows PowerShell".

  • Naujas CMProgram negalima atsiskaityti - PackageID kaip įvesties parametras.

  • Pašalinti-CMUser-InputObject parametro negalima atsiskaityti objekto išvestis Get-CMUser.

  • Naujas CMDeviceCollectionVariable reikia vykdančiosios vartotojo skaityti teises į "Visos sistemos" rinkinį.

  • Naujas CMSoftwareMeteringRule ir Rinkinys-CMSoftwareMeteringRule reikia prieigos prie fiksuotų failą būtų galima sukurti matavimo taisyklę.

  • Administratoriaus konsolės reikia paleisti bent vieną kartą tikrą kompiuteryje prieš SMS paslaugų teikėjas "PowerShell" diskas gali būti sukurtas.

  • Platinti turinio parinktis išjungta administratoriaus konsolėje objektų, sukurtų naudojant Naujas CMOperatingSystemInstaller ar Naujas CMOperatingSystemImage.

  • Set - cmdlet, kad pakeisti svetainės serverio funkcijas reikia - SiteCode ir -SiteSystemServerName o ne tik -SiteSystemServerName kaip tikėtasi.

  • Naujas CMMigrationJob nepavyksta su "Netinkama užklausa" klaidos pranešimą, panašų į šį:

    Mesti išimtis:
    Naujas CMMigrationJob: ConfigMgr klaida objektą:
    pavyzdžiui, __ExtendedStatus
    {
    Operacijos = "ExecQuery";
    ParameterInfo = "pasirinkite * kai DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Klaidos kodas:
    InvalidQuery
    Eilutės: 1 char: 1

Papildomų pakeitimų

  • Į -išsamų perjungti dauguma cmdlet dabar bus išvesties informacijos užklausą, kuri yra vykdyti.

    Pastaba. Jei cmdlet neveikia kaip tikėtasi, dėl -Verbose jungiklis neįprastai teiks informaciją apie faktinę WMI užklausa, kuri buvo vykdomas nuo SMS teikėjas back-end. Ši informacija yra labai patogu šalinti ir turėtų būti teikiama kai tai įmanoma, pateikdami jungtis grįžtamojo ryšio elementai.

  • Kai yra vamzdynai konfigūracijos tvarkyklė cmdlet išvestį į pasirinkite objektų (žymėjimas), tinkamą korpuso nebereikia pasirinkimo argumentai.

  • Užklausos pakaitos simbolių nepalaikomi.

  • Šiame sąraše yra cmdlet, kad turėjo papildomų tikslinių pataisų. Dėl papildomų pakeitimų pagrindinės "Windows PowerShell" pagrindų kodą, kurį naudoja šias cmdlet galite, tie, kurie nėra taip pat galėjo pasikeisti veikimą. Įsitikinkite, kad jūsų scenarijus ir automatizavimo ir toliau taip, kaip tikėtasi.

    • Įtraukti CMBoundaryToGroup

    • Pridėti CMDeploymentType

    • Įtraukti CMStateMigrationPoint

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMOutOfBandServicePoint

    • Gauti CMReportingServicePoint

    • Get-CMSiteStatusMessage

    • Get-CMSoftwareDistributionComponent

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMSystemHealthValidatorComponent

    • Importuoti CMComputerInformation

    • Naujas CMActiveDirectoryForest

    • Naujas CMDeviceCollectionVariable

    • Naujas CMMigrationJob

    • Naujas CMOperatingSystemInstaller

    • Naujas CMProgram

    • Naujas CMSoftwareMeteringRule

    • Pašalinti CMBoundaryFromGroup

    • Pašalinti CMDeploymentType

    • Pašalinti-CMUser

    • Atkūrimo

    • Įrašyti CMSoftwareUpdate

    • Set-CMADForest

    • Set-CMBootImage

    • Set-CMDeploymentType

    • Set-CMDiscoveryMethod

    • Set-CMExchangeServer

    • Set-CMGlobalCondition

    • Set-CMHierarchySetting

    • Set-CMManagementPoint

    • Set-CMMigrationExclusionList

    • Set-CMPackageDepoyment

    • Set-CMSiteMaintenanceTask

    • Set-CMSoftwareDistributionComponent

    • Set-CMSoftwareMeteringRule

    • Set-CMTaskSequenceDeployment

    • Start-CMContentDistribution

    • Start-CMDistributionPointUpgrade

    • Pradžia-CMSoftwareUpdateDeployment

    • Naujinimo CMDistributionPoint


Tik tam tikrais atvejais, cmdlet galėjo pašalinti arba pakeisti parametrus. Tai yra naujausia pakeisti esamą scenarijus ar automatizavimo. Jei cmdlet nebeveiks nes parametras susiejimo klaida, įsitikinkite, kad parametrą, kad jūs naudojate ne pervardyti arba pašalinti.

Žinomos problemos

Šie požymiai gali atsirasti net įdiegus Kaupiamasis naujinimas 1. Alternatyvių sprendimų sąrašą jei jų yra. Šių problemų gali būti išspręsta būsimose versijose, konfigūracijos tvarkyklė.

  • Įdiegti-CMClient bus būti nukreipti visi kompiuteriai rinkinyje kai Į - CollectionID naudojamas parametras.

    Norėdami išspręsti šią problemą, gauti įrenginių naudojant Get-CMDevice-CollectionID, ir kiekvienu atveju įdiegti į - CMDevice-prietaisas. Pavyzdžiui, vykdykite šią komandą:

    Get-CMDevice - CollectionName MyCollection | foreach {įdiegti-CMClient-įrenginio $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false – PSS SiteCode}

  • Start-CMDistributionPointUpgrade neveikia su antrinių svetainių.

    Norėdami išspręsti šią problemą, atlikti užduotį, naudodami administratoriaus konsolę.

  • Įrašyti CMSoftwareUpdatecmdlet neveikia 64 bitų "Windows PowerShell" aplinkoje.

    Norėdami išspręsti šią problemą, naudokite 32 bitų "Windows PowerShell" arba ISE.

  • Naujas CMVirtualEnvironmentGroup rezultato nerodo administratoriaus konsolėje.

    Spręsti šią problemą, atlikti užduotį, naudodami administratoriaus konsolę.

  • Set-CMSite-komentaras parametras sukelia cmdlet nepavyksta.

    Norėdami išspręsti šią problemą, atlikti užduotį, naudodami administratoriaus konsolę.

  • Pašalinti-CMDeploymentType nepaliks bandant pašalinti diegimo tipo, kurio nėra.

    Norėdami išspręsti šią problemą, naudokite Get-CMDeploymentType patvirtinti jei diegimo tipas yra prieš jį pašalinti.

  • Naujas CMSecondarySite sukuria platinimo taškas, kuris negali būti konfigūruojamas naudojant administratoriaus konsolės naudodami vartotojo pasirašomas sertifikatas.

    Norėdami išspręsti šią problemą, naudokite vieną iš šių procedūrų vietoj Naujas CMSecondarySite cmdlet:

    • Konfigūruoti antrinių svetainių naudojant sertifikavimo įstaigos išduotas sertifikatas.

    • Naudodami Set-CMDistributionPoint konfigūruoti siuntimo vieta įdiegus antrinės svetainės.

    • Pašalinti antrinės svetainės siuntimo vieta, ir pridėti naują įdiegus antrinės svetainės.

  • Kai kurie cmdlet gali nustoti veikti po to, galite naudoti Naujas CMTaskSequence cmdlet.

    Norėdami išspręsti šią problemą, iš naujo paleiskite "Windows PowerShell".

  • Pradžia - CMApplicationDeploymentnepavyksta, kai ji naudojama su "Windows" parduotuvės programų, nes tikimasi, kad turinys yra platinimo vieta.

    Norėdami išspręsti šią problemą, atlikti užduotį, naudodami administratoriaus konsolę.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×