Rakenduskoht
Microsoft System Center 2012 R2 Configuration Manager

Kokkuvõte

Selles artiklis kirjeldatakse Windows PowerShelli probleeme, mis on Cumulative Update 2 (CU2) Microsoft System Center 2012 R2 Configuration Manager. Muud CU2 parandused on kirjeldatud koondvärskenduse Cumulative Update 2 System Center 2012 R2 Configuration Manager.

Lahendatavad probleemid

Windows PowerShell

  • Eksport - CMApplicationcmdlet asendab faili, mis on määratud seda -tee parameeter kinnitust küsimata.Märkus. Pärast selle värskenduse installimist palutakse olemasoleva faili üle kirjutada. See viip võib olla rõhutud abil on -Force parameeter.

  • Püüdes levituse punkt atribuutide kuvamine teisene saidil, mis loodi Uus CMSecondarySite cmdlet-käsu tulemused erandi, mis sarnaneb järgmisega:

    System.ArgumentOutOfRangeExceptionVäärtus "1/1/1900 12:00:00 AM" ei sobi "Väärtus". "Väärtus" peaks olema "MinDate" ja "MaxDate".Parameetri nimi: väärtus

    Märkus. Kui varem kasutati selle loomiseks levituse punkt ja seda levituspunkt nüüd kuvab need sümptomid, peate uuesti luua levituse punkt atribuutide kuvamiseks.

  • Set-CMSystemHealthValidatorPointComponent cmdlet ebaõnnestub, kui kasutate seda parameetrit - SiteSystemServerName . Lisaks kuvatakse tõrketeade, mis sarnaneb järgmisega:

    Set-CMSystemHealthValidatorPointComponent: No objekt vastab määratud parameetrid.

  • Süntaksi - võib tagastada valesid teade, mis sarnaneb järgmisega:

    Hoiatus: Ei saa eksemplari BGB pordi see sait ei ole SP1 saidile või teatud DB andmed rikutud saada.Set-CMSite: Parameetrid valideerimine nurjus. Ei saa jätkata.

  • Cmdlet -Käsu New-CMClientSettingvalesti võimaldab luua "Default"-tüüpi kliendi sätted.

  • Cmdlet-i Remove-CMDeploymentType tagastab Null , kui määratud juurutamine tippige nimi pole mitte viga tingimus.

  • Uus-CMTaskSequence cmdlet nurjub mitu stsenaariumi.

  • Cmdlet -Käsu Add-CMSoftwareUpdatePointloob loob tarkvaravärskenduse punkti kuvatakse administraatori konsool, kuid ei saa sünkroonida WSUS-i.

  • Lisa CMDistributionPointcmdlet lubab luua HTTPS-i levituspunkt ainult siis, kui kasutate seda parameetrit - ValidateContentSchedule .Märkus. See värskendus lisab täiendavat parameetrit -EnableSSL, et lubada SSL režiimi juhtelemendi väärtuse, mis edastatakse parameetrit - ClientConnectionType sõltumatu.

  • Cmdlet- Käsu New-CMGlobalCondition nõuab valesti - WhereClause parameetri kasutamist.

  • Install-CMClient cmdlet-käsk ei tööta ilma - DeviceID parameetri kasutamist.

  • Cmdleti Start-CMApplicationDeployment ebaõnnestub, kui seda kasutatakse koos Windows Store, Apple Store või Google Play rakendused, kuna eeldatakse, et sisu on olemas levituse punkt.

  • Eksport-CMDriverPackage cmdlet-i nurjub kasutada järgmisi parameetreid:

    • -Nimi

    • - ID

    • -InputObject

    Lisaks kuvatakse tõrketeateid, mis näeb välja järgmine:

    Eksport-CMDriverPackage: Väärtus ei tohi olla tühi.

    Parameetri nimi: parameterName

  • Kopeerige sisu selles paketis ühiskasutusega pakett jaotuspunktide pakett atribuuti ei saa seada, kasutades Windows PowerShelli.

  • Eemaldage pakett võrgukoha nimi ei saa kasutada cmdlet-käsu Set-CMPackage .Märkus. Parameetrit - ShareType on eemaldatud.Lubada või keelata, jagamise, kasutage uut - ShareContent < bool > parameeter.

  • Set -CMSystemHealthValidatorPointComponent cmdlet ebaõnnestub, kui parameetrit - DeployPurpose on määratletud kui vaja. Lisaks kuvatakse tõrketeateid, mis näeb välja järgmine:

    Start-CMPackageDeployment: Parameetri ei saa lahendada, kasutades määratud nimega parameetrid.

    Märkus. Seadme programmi kasutuselevõttu peate määrama parameetri - DeviceProgram .Standard programmi kasutuselevõttu peate määrama parameetri - StandardProgram .

  • Uus - CMMaintenanceWindowcmdlet ebaõnnestub, kui määrate iga päev hooldusvahemiku sisend-ning -ajakava parameeter. Lisaks kuvatakse tõrketeateid, mis näeb välja järgmine:

    Uus-CMMaintenanceWindow: Toimingut ei kehti tõttu objekti praegune olek.

  • Get BGB ei tagasta andmed.

  • Set-CMClientSetting cmdlet-käsu läbib ebaõige väärtus parameetrit - MaxTransferRateOffSchedule.

  • Set-CMClientSetting cmdlet-käsu kontrollida mõne järgmise parameetriga edastatakse andmed:

    • -PortalUrl

    • - Prioriteet

    • -Seade

    • -ForceRebootPeriod

  • Cmdlet-käsu Set-CMSoftwareMeteringRule kasutada parameetrit - NewProductName . Lisaks kuvatakse tõrketeade, mis näeb välja järgmine:

    Set-CMSoftwareMeteringRule: Parameetri ei saa lahendada, kasutades määratud nimega parameetrid.

  • Set-CMSoftwareUpdateAutoDeploymentRule cmdlet-käsk puudub mitmes keeles saadaval loendis parameetrit - LanguageSelection .Märkus. Pärast selle värskenduse installimist keeled loendist eemaldada parameetrina ja kontrollitud sisemiselt cmdlet-i.

  • Cmdlet -I Remove-CMApplicationRevisionHistory ja taastamine - CMApplicationRevisionHistorycmdlet ei tööta, kui neid kasutada koos parameetriga ID -d .

  • Käsu Get-CMAccessLicense cmdlet-käsk nõuab selle -litsentsi parameeter tagastamise kõik litsentside kasutamisel ilma parameetrid asemel.

  • Start-CMContentDistribution cmdlet-i ja Remote-CMContentDistribution cmdlet-käsu tagasi ebatäpne hoiatusteadete.

  • Set-CMProgram cmdlet koos parameetriga - InputObject eeldab, et SMS_Package asemel SMS_Program eksemplari.Märkus. Standard programmide muudatusi, tuleb määrata parameetrit - StandardProgram .Teha muudatusi seadme programmid, peate määrama parameetrit - DeviceProgram

  • Set-CMPowerControl cmdlet - PowerControlType parameetrit ei toimi.

  • Set-CMDeviceOwnership cmdlet - OwnershipType parameetrit ei toimi.

  • Set-CMTrustedRootCertificateProfileConfigurationItem cmdlet-käsu valesti määratleb parameetrit - DesiredConfigurationDigestPath valikuline.

  • Cmdlet-käsu Get-CMAssetIntelligenceSynchronizationPoint tagastab objekti Null. See takistab selle sisend teiste cmdlet-käskude kasutamist.

  • Impordi-CMBaseline cmdlet-i ja Impordi-CMConfigurationItem cmdlet-käsk pole selle -Force parameeter maha suruda turvahoiatused sisu allkirju.

  • "Argument Out of Range" erandi kuvatakse administraatori konsool levituse punkt atribuutide vaatamisel. See juhtub jaotuspunktide, mis on loodud cmdlet Add-CMDistributionPoint ja - EnableMulticast parameetri abil.

  • Cmdleti Start-CMPackageDeployment takistab paketi kasutusele kui allikas faile pole.

  • -CMSystemHealthValidatorPointComponent cmdlet ebaõnnestub, kui kasutate mõne seadme.

  • Set-CMDistributionPoint cmdlet-käsk tagastab "KeyNotFoundExceptionkäsitlematu sõnum kasutamisel koos parameetriga - AddBoundaryGroup või - RemoveBoundaryGroup parameeter.

  • Eemalda CMDeploymentType cmdlet-käsk tagastab "NullReferenceException" sõnumi kasutamisel koos parameetriga - DeploymentTypeName või - DeploymentTypeID parameeter.

  • Cmdlet -Käsu New-CMMigrationJob ebaõnnestub, kui migreerite kogud.

Cmdleti Start-CMDistributionPointUpgrade

Start-CMDistributionPointUpgrade cmdlet-käsu kasutamisel jagatud jaotuse punkt operatsioonisüsteemile Microsoft System Center 2012 R2 Configuration Manager levituse punkt cmdleti ebaõnnestub. See probleem ilmneb juhul, kui saidi teise viidatakse parameetrit - sitecode . Selle probleemi kohta lisateabe saamiseks vt The Start - CMDistributionPointUpgrade nurjub System Center 2012 R2 Configuration Manager.

Täiendavate muudatuste

  • Parameetrit - OnFastNetworkMode on lisatakse selle Add - kasutamiseks koos selle -AppV5xInstaller parameetri.

  • Selle maksimaalne lubatud käitusaja (minutit): sätet ei saa määratleda, kui kasutate parameetrit SetByNamePropertyDeepLinkInstaller cmdlet-käsu Set-CMDeploymentType määrati.

  • Järgmised cmdlet-käsud toetama konfigureerimine täiendavate Pildi atribuudid:

    • Set CMOperatingSystemImage,

    • Set- CMOperat ingSystemInstaller

    • Set-CMBootImage

  • Set-CMDriverPackage cmdlet-käsk lisab mitme parameetri seada draiveri atribuudid.

  • Mitme Get - ja Eemalda cmdlet-käsud toetama kohe metamärke-päringu parameetrid. See hõlmab järgmisi cmdlet-käske:

    • Get-CMAccount

    • Get CMActiveDirectoryForest

    • Get-CMActiveDirectorySite

    • Get-CMAdministrativeUser

    • Get-CMAlert

    • Get-CMAlertSubscription

    • Get-CMAntimalwarePolicy

    • Get-CMApplication

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMAppVVirtualEnvironment

    • Get-CMAssetIntelligenceCatalogItem

    • Get-CMAutomaticAmtProvisioningStatus

    • Get-CMBaseline

    • Get-CMBaselineXmlDefinition

    • Get CMBoundary

    • Get-CMBoundaryGroup

    • Get-CMCategory

    • Get-CMClientAuthCertificateProfileConfigurationItem

    • Get CMClientSetting

    • Get-CMCloudDistributionPoint

    • Get-CMComponentStatusSetting

    • Get-CMConfigurationItem

    • Get-CMConfigurationItemHistory

    • Get-CMConfigurationItemXmlDefinition

    • Get-CMDeployment

    • Get-CMDeploymentStatus

    • Get-CMDevice

    • Get-CMDeviceCollection

    • Get-CMDistributionPoint

    • Get-CMDistributionPointGroup

    • Get-CMDriver

    • Get-CMDriverPackage

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get CMFallbackStatusPoint

    • Get-CMGlobalCondition

    • Get-CMHardwareRequirement

    • Get-CMInitialModifiableSecuredCategory

    • Get-CMIPSubnet

    • Get-CMManagementPoint

    • Get-CMManagementPointComponent

    • Get-CMMigrationCollection

    • Get CMOperatingSystemImage

    • Get-CMOperatingSystemImageUpdateSchedule

    • Get CMOperatingSystemInstaller

    • Get-CMPackage

    • Get-CMProgram

    • Get-CMRemoteConnectionProfileConfigurationItem

    • Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition

    • Get-CMReportingServicePoint

    • Get-CMSecurityRole

    • Get-CMSecurityScope

    • Get-CMSite

    • Get-CMSitesystemServer

    • Get-CMSoftwareInventory

    • Get-CMSoftwareMeteringRule

    • Get-CMsoftwareUpdate

    • Get-CMSoftwareUpdateDeploymentPackage

    • Get CMSoftwareUpdateGroup

    • Get-CMSoftwareUpdateLicnese

    • Käsu Get-CMSoftwareUpdatePointloob

    • Get CMStateMigrationPoint

    • Get-CMStatusMessageQuery

    • Get-CMStatusSummarizer

    • Get-CMSystemHealthValidatorPoint

    • Get-CMTaskSequence

    • Get-CMTrustedRootCertificateProfileConfigurationItem

    • Get-CMUser

    • Get-CMUserCollectoin

    • Get-CMUserDataAndProfileConfigurationItem

    • Käsu Get-CMUserDataAndProfileConfigurationItemXmlDefinition

    • Get-CMUserDeviceAffinity

    • Get-CMVpnProfileConfigurationItem

    • Get-CMVpnProfileConfigurationItem

    • Get-CMWindowsFirewallPolicy

    • Get-CMWinPEOptionalComponentInfo

    • Get-CMWirelessProfileConfigurationItem

    • Eemalda CMAccount

    • Eemalda CMAlertSubscription

    • Eemalda CMAmtProvisioningDataBase

    • Eemalda-CMApplication

    • Eemalda CMApplicationCatalogWebServicePoint

    • Eemalda CMApplicationCatalogWebSitePoint

    • Eemalda CMAppVVirtualEnvironment

    • Eemalda CMAssetIntelligenceSynchronizationPoint

    • Eemalda CMBoundaryGroup

    • Eemalda CMClientSetting

    • Eemalda CMConfigurationItem

    • Eemalda-CMDevice

    • Eemalda CMDeviceCollectoin

    • Eemalda-CMDistributionPoint

    • Eemalda CMDriver

    • Eemalda CMEndpointProtectionPoint

    • Eemalda CMEnrollmentPoint

    • Eemalda CMEnrollmentProxyPoint

    • Eemalda CMFallbackStatusPoint

    • Eemalda CMGlobalCondition

    • Eemalda CMManagementPoint

    • Eemalda CMOperatingSystemImage

    • Eemalda CMOperatingSystemInstaller

    • Eemalda CMProgram

    • Eemalda CMReportingServicePoint

    • Eemalda CMSecurityRole

    • Eemalda CMSecurityScope

    • Eemalda CMSoftwareMeteringRule

    • Eemalda CMSoftwareUpdateDeploymentPackage

    • Käsu Eemalda-CMSoftwareUpdatePointloob

    • Eemalda CMStateMigrationPoint

    • Eemalda CMStatusMessageQuery

    • Eemalda CMSystemHealthValidatorPoint

    • Eemalda CMUser

    • Eemalda CMUserCollection

    • Eemalda DistributionPointGroup

    • Eemalda OutOfBandServicePoint

  • Cmdlet -Käsu Set-CMClientSettingvalesti toetab uusi parameetreid kliendi seadmine tüüpi. Need parameetrid tuleb kasutada sama nimega sätete muutmisel.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings

  • Get-CMDeviceCollectionVariable cmdlet nüüd saate kuvada kõik muutujad teatud kogum.

Teadaolevad probleemid

  • Uus CMMigrationJob cmdlet-käsk tagastab tõrkeid järgmine pesastatud andmekogumise kleepimisel the - MigrationCollection parameeter:

    Uus-CMMigrationJob: Valige vähemalt üks andmekogumise jätkamiseks.

  • Mõned cmdlet-käske anda kvoodi rikkumise töötamisel suur komplektid (tavaliselt mitu tuhat objektid). Selle probleemi vältimiseks muutke päringut, mida kasutatakse vähem tulemeid.

  • Set - CMDistributionPointcmdlet ei värskendata serdi aegumise väärtust kasutamisel koos parameetriga - CertificateExpirationTimeUtc ootuspäraselt.

  • Täiendavate muudatuste aluseks Windows PowerShelli raamistiku koodi, mida kasutatakse mitme cmdlet-käsud, sest mõned cmdlet-käsud ei võta enam vastu massiivid nagu sisestab teatud parameetreid. Abi saamiseks <cmdlet_name> abil kontrollida antud cmdlet-käsu süntaks ja sisendi tüübid.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.