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.Cmdlet
s.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:
InvalidQuery
Rida: 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.