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.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.