Kokkuvõte
Selles artiklis kirjeldatakse Windows PowerShelli probleeme, mis on kumulatiivne Update 1 (CU1) Microsoft System Center 2012 R2 Configuration Manager. Muid CU1 lahendusi on kirjeldatud järgmises Microsofti teabebaasi (Knowledge Base) artiklis:
2938441 kirjeldus koondvärskenduses 1 System Center 2012 R2 Configuration Manager
Lisateabe saamiseks
Lahendatavad probleemid
-
Objekte, mis on sooritanud ka - InputObject (või samaväärne) parameeter cmdlet-käsu muutunud "null" pärast seda.
-
Cmdlet-käske, et hoiatada või mis vaikselt nurjuda tõrke tingimustega tehakse peatus konveieri ootuspäraselt.
-
Cmdlet-ID toiminguid saidi Objekte vaikselt ebaõnnestuda, kui kohas objekti pole olemas. Probleemi põhjustab skripte ja automaatika sisenemist määratlemata riik. Pange tähele, et see probleem ei mõjuta Get- cmdlet-käske. Nad ei suuda esemeid otsingukriteeriumidele vastavaid leidmisel.
-
Lisa CMDeploymentType-DeepLinkInstaller lisada juurutamise tüüp.
-
Start-CMSoftwareUpdateDeployment seada õige kasutamise võimalusi -DisableOperationsManagerAlert või - GenerateOperationsManagerAlert parameetri kasutamisel.
-
Salvesta CMSoftwareUpdatecmdlet ei suuda tõrked, mis meenutavad järgmisi:
Salvesta-CMSoftwareUpdate: Antud võti ei esine sõnastik.Rida: 1 char: 1+ Salvesta-CMSoftwareUpdate - DeploymentPackageName "Contoso-pakett" - SoftwareupdateNa...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo: NotSpecified: (:) [Salvesta CMSoftwareUpdate] KeyNotFoundExceptionkäsitlematu+ FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.SaveSoftwareUpdateCommand
Pange tähele, et fikseeritud cmdlet-käsu töötab ainult 32-bitine Windows PowerShelli.
-
Uus CMProgram ei aktsepteeri - PackageID sisendi parameetrina.
-
Eemalda-CMUser-InputObject parameetri Aktsepteeri objekti väljund Get -CMUser.
-
Uus CMDeviceCollectionVariable nõuab vahistamismäärust kasutaja lugenud õigused "Kõik süsteemid" kollektsiooni.
-
Uus CMSoftwareMeteringRule ja Komplekt-CMSoftwareMeteringRule nõuda suutma mõõtmine reegli loomine mahupõhine failile juurde.
-
Administraatori konsool tuleb luua vähemalt üks kord antud arvutis enne SMS pakkuja PowerShelli draivi loomist.
-
Jagada sisu suvand on keelatud administraatori konsool objekte, millel on loodud Uus CMOperatingSystemInstaller või Uus CMOperatingSystemImage.
-
Komplekt- cmdlet-käske muuta saidi rollid nõuavad nii - SiteCode ja -SiteSystemServerName asemel lihtsalt -SiteSystemServerName ootuspäraselt.
-
Uus CMMigrationJob ei suuda "Sobimatu päring" tõrketeate, mis sarnaneb järgmisega:
Viska erand:Uus-CMMigrationJob: ConfigMgr tõrge objekti:astme __ExtendedStatus{Operatsiooni = "ExecQuery";ParameterInfo = "SELECT * kui DependencyType = 1";ProviderName = "WinMgmt";};Tõrkekood:InvalidQueryRida: 1 char: 1
Täiendavate muudatuste
-
Selle -Verbose enamiku cmdlet-käskude nüüd väljund on käivitada päringu teavet vahetada.Märkus. Kui cmdlet-käsu ei tööta ootuspäraselt, on -Verbose lüliti ebatavaliselt annab teavet tegeliku WMI päringu, mis käitatakse vastu SMS-i pakkuja back-end. See teave on väga kasulik tõrkeotsinguks ja tuleks juhul, kui see on võimalik, kui arhiivite Ühenda tagasiside üksusi.
-
Kui teil on toru Configuration Manager cmdlet-käsu väljundi valimine-objekti (select), õige kest pole enam vaja valiku argumendid.
-
Metamärke ei toetata päringud.
-
Järgmine loend näitab cmdlet-käske, mis oli suunatud parandustega. Tõttu täiendavaid muudatusi aluseks Windows PowerShelli raamistiku koodi, mis kasutab järgmisi cmdlet-käske, need, mis on loetletud ka on muutunud käitumine. Veenduge, et skriptide ja automaatika jätkuvalt ootuspäraselt töötada.
-
Lisage CMBoundaryToGroup
-
Lisage CMDeploymentType
-
Lisage CMStateMigrationPoint
-
Get-CMApplicationCatalogWebServicePoint
-
Get-CMApplicationCatalogWebsitePoint
-
Get-CMEndpointProtectionPoint
-
Get-CMEnrollmentPoint
-
Get-CMEnrollmentProxyPoint
-
Get CMFallbackStatusPoint
-
Get CMOutOfBandServicePoint
-
Get-CMReportingServicePoint
-
Get-CMSiteStatusMessage
-
Get-CMSoftwareDistributionComponent
-
Käsu Get-CMSoftwareUpdatePointloob
-
Get CMStateMigrationPoint
-
Get-CMSystemHealthValidatorComponent
-
Impordi-CMComputerInformation
-
Uus CMActiveDirectoryForest
-
Uus CMDeviceCollectionVariable
-
Uus-CMMigrationJob
-
Uus CMOperatingSystemInstaller
-
Uus CMProgram
-
Uus CMSoftwareMeteringRule
-
Eemalda CMBoundaryFromGroup
-
Eemalda CMDeploymentType
-
Eemalda CMUser
-
Taasta CMApplicationRevisionHistory
-
Salvesta 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
-
Start-CMSoftwareUpdateDeployment
-
Update-CMDistributionPoint
-
Mõnel juhul võisid cmdlet-käsud parameetrid eemaldatud või muudetud. See tähendab olemasoleva skripte või automaatika server muutust. Kui enam ei tööta cmdlet-käsu parameetri sidumine tõrke tõttu, veenduge, et parameeter, mida kasutasite oli ümber nimetatud või eemaldatud.
Teadaolevad probleemid
Järgmised sümptomid võivad ilmneda ka pärast kumulatiivne Update 1 on installitud. Alternatiivsed lahendused on loetletud, kui need on kättesaadavad. Neid probleeme saab lahendada tulevaste versioonide Configuration Manager.
-
Install-CMClient on suunatud kõigi arvutite kogum kui ka - CollectionID parameetrit kasutatakse.Selle probleemi lahendamiseks tooma komplekti seadmete abil Get-CMDevice-CollectionIDja lähevad iga eksemplari installimine - CMDevice-seade. Näiteks käivitage järgmine käsk:
Get-CMDevice - CollectionName MyCollection | foreach {Install-CMClient-seadme $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}
-
Start-CMDistributionPointUpgrade töö teisene saitidel.Selle probleemi lahendamiseks administraatori konsooli abil sooritada ülesanne.
-
Salvesta CMSoftwareUpdatecmdlet ei tööta 64-bitine Windows PowerShelli keskkonnas.Selle probleemi lahendamiseks kasutage 32-bitise versiooni Windows PowerShelli või ISE.
-
Uus CMVirtualEnvironmentGroup tulemus näitab administraatori konsool.Selle probleemi lahendamiseks administraatori konsooli abil sooritada ülesanne.
-
Set-CMSite-kommentaar parameetri põhjustab cmdletid ebaõnnestuda.Selle probleemi lahendamiseks administraatori konsooli abil sooritada ülesanne.
-
Eemalda CMDeploymentType ei õnnestu, kui proovite eemaldada juurutamise tüüp, mida pole olemas.Selle probleemi lahendamiseks kasutage Get-CMDeploymentType kontrollida kui juurutamise tüüp on olemas, enne kui proovite seda eemaldada.
-
Uus CMSecondarySite loob jaotuse punkt, et ei saa konfigureerida administraatori konsooli kaudu, kui kasutate iseallkirjastatud sert.Selle probleemi lahendamiseks kasutage ühte järgmistest protseduuridest asemel Uus CMSecondarySite cmdlet-käsk:
-
Konfigureerimine sekundaarse saidi sertimiskeskuse väljastatud sertifikaadi abil.
-
Kasutamine Komplekt-CMDistributionPoint konfigureerimiseks jaotuse punkt pärast saidi teise installimist.
-
Eemaldada saidi teise jaotuse punkt ja lisada uue pärast saidi teise installimist.
-
-
Mõned cmdlet-käske võib lõpetada töötamise pärast kasutamist ning Uus CMTaskSequence cmdlet.Selle probleemi lahendamiseks taaskäivitage Windows PowerShelli.
-
Start - CMApplicationDeploymentebaõnnestub, kui seda kasutatakse koos Windowsi poe rakendused, kuna eeldatakse, et sisu on olemas levituse punkt.Selle probleemi lahendamiseks administraatori konsooli abil sooritada ülesanne.