Santrauka

Šiame straipsnyje aprašoma "Windows PowerShell" pakeitimus, kurie yra įtraukti į Microsoft System Center 2012 R2 Configuration Manager Kaupiamasis naujinimas 4 (CU4). Kitas CU4 pataisas aprašyti šiame "Microsoft" žinių bazės straipsnyje:

3026739 Kaupiamasis naujinimas 4 System Center 2012 R2 Configuration Manager aprašas

Problemos, kurios išsprendžiamos

  • Pridėti CMDeploymentType

    • Naudojant diegimo tipą, importuoti savo informaciją (pvz AppV), DeploymentTypeName parametras yra nepaisoma.

    • WindowsPhoneStoreInstaller parametras sukuria neteisingą visuotinio diegimo tipai. Tai yra Kaupiamasis naujinimas 1 regresijos.

    • Netinkamas vietų gali būti nurodytas neteisingai šiuos diegimo tipus:

      • Windows Phone parduotuvės

      • "Google Play" parduotuvės

      • Apple parduotuvė

    • Galite sukonfigūruoti taip, kaip DownloadContentAsStreaming:

      • MSI diegimo

      • "Windows".appx įveskite OnSlowNetworkMode reikšmes

  • Įtraukti CMDeviceAffinityToUserVartotojo įrenginių priskyrimas nonprimary vartotojai negali nustatyti įrenginiuose. Pavyzdžiui, tokie vartotojai gali būti aptinkami per Active Directory vartotojai.

  • Įtraukti CMDistributionPointGali būti nurodytas pasibaigęs CertificateExpirationTimeUtc .

  • Įtraukti CMFallbackStatusPointStateMessageNum reikšmės nėra patikrinama, ar pagal šią diapazonas (100 iki 100 000).

  • Eksporto CMPackageNeteisinga klaidos nurodomi kai ExportFilePath netikėto formato.

  • Get-CMSoftwareUpdateId parametras, kuris leidžia užklausą dėl programinės įrangos naujinimų ID reikšmė nėra.

  • Get-CMStatusFilterRuleNepateikiama jokių rezultatų jei nenurodyta parametro pavadinimas .

  • Get-CMUser

    • Nesuderinamas objektų tipų nepateikiama (SMS_CombinedUserResources arba SMS_Collection pagal objektą), priklausomai nuo įvesties parametrai. Tai regresijos iš išleistą "System Center 2012 R2 Configuration Manager" versiją. Žr. skyrių "Svarbius keitimus", jei norite gauti daugiau informacijos apie tai, kaip šis taisymas gali paveikti Get-CMUser pastabas.

    • Ne vartotojo objektai yra suderinta pavadinimas arba ResourceId.

    • Ne užklausoms SMS_CombinedUserResource įrašų reikšmės "SMSID" ir "Vardas". Tai regresijos iš 2 kaupiamąjį naujinimą.

  • Importuoti CMCertificateNeįmanoma perskaityti sertifikatą, nurodytą kelią parametras. Tai regresijos iš 2 kaupiamąjį naujinimą.

  • Naujas CMActiveDirectoryForestNeįmanoma sukurti naują Active Directory miško objektą. Tai regresijos iš 2 kaupiamąjį naujinimą.

  • Naujas CMBoundaryNėra parametro reikšmė nuo tipopatvirtinimo. Tai leidžia neteisingas ribų konfigūracija.

  • Naujas CMClientSettingNeteisinga klaidos nurodomi kai kuriate kliento nustatymas tipo argumentas iš "Numatytoji".

  • Naujas CMCollectionVariableNeįmanoma pridėti naują kintamųjų rinkinys, kuriame iš anksto sukurtą kintamuosius. Tai regresijos iš 2 kaupiamąjį naujinimą.

  • Naujas CMSecondarySiteGali būti nurodytas pasibaigęs CertificateExpirationTimeUtc .

  • Pašalinti-CMDeviceCollectionLeidžia pašalinti ne įrenginio rinkimas naudojant jį su InputObject arba srauto.

  • Pašalinti CMUserCollectionLeidžia pašalinti ne vartotojo rinkinio naudojant jį su InputObject arba srauto.

  • Set-CMAssetIntelligenceSynchronizationPointNegalite išvalyti turto valdymas tarpinio serverio sertifikatas nustatydami CertificateFile "$null."

  • Set-CMBoundaryReikšmės parametras yra nepatvirtino teisingą sintaksę pagal ribų tipą arba tipo parametras. Tai leidžia neteisingas ribų konfigūracija.

  • Set-CMClientPushInstallationVienas po kito cmdlet turto nepavyksta Įvykdę šią cmdlet.

  • Set-CMDeploymentType

    • Cmdlet tyliai nepavyksta, jei bandote nustatyti diegimo tipą, kuriame nėra programą.

    • Leidžia konfigūruoti yra MSI diegimo arba Windows .appx tipas OnSlowNetworkMode reikšmę kaip DownloadContentAsStreaming.

    • Cmdlet tyliai nepavyksta, jei norite pakeisti visuotinio diegimo tipo installer cmdlet neatpažintas.

  • Set-CMDeviceCollectionLeidžia ne įrenginio rinkimo konfigūravimas naudojant jį su InputObject arba srauto.

  • Set-CMDistributionPoint

    • Pasibaigęs CertificateExpirationTimeUtc gali būti nurodyta.

    • AllowFallbackForContent reikšmė nėra taikomas platinimo vieta.

  • Set-CMFileReplicationRouteFileReplicationAccountName nepavyksta patikrinti vartotojo vardas tinkamai, kai kuriais atvejais.

  • Set-CMStateMigrationPointBūsenos perkėlimo punktas netaikomas AllowFallbackForContent reikšmę.

  • Set-CMSystemHealthValidatorPointComponentNegalima išvalyti Active Directory publikavimas arba užklausos abonementus, nustatydami neapibrėžtas arba tuščias reikšmę PublishAccount ir QueryAccount.

  • Set-CMUserCollectionLeidžia ne vartotojo rinkimo konfigūravimas naudojant jį su InputObject arba srauto.

  • Start-CMDistributionPointUpgradeGali būti nurodytas pasibaigęs CertificateExpirationTimeUtc .

  • Naujinimo CMCertificateNeįmanoma perskaityti sertifikato kelias parametras. Tai regresijos iš 2 kaupiamąjį naujinimą.

Papildomų pakeitimų

Naujas cmdlets

  • Įtraukti CMDeploymentTypeDependencyPrideda diegimo tipą kaip priklausomybė grupei. Reikia yra visuotinio diegimo tipo objektų iš Get-CMDeploymentType ir priklausomybė grupė iš [gauti | Nauja]-CMDeploymentTypeDependencyGroup.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Naujas CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup |Pridėti CMDeploymentTypeDependency - DeploymentTypeDependency "(Get-CMDeploymentType - programos pavadinimas MyChildApp) "-IsAutoInstall $true

  • Įtraukti CMDeploymentTypeSupersedenceNustatoma vieną visuotinio diegimo tipą ir pakeisti kitu. Būtina užpildyti iš Get-CMDeploymentType pakeitusi tipą ir pakeisti Get-CMDeploymentTypevisuotinio diegimo tipą.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Pridėti CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - programos pavadinimas MySupersedingApp)

  • ConvertFrom CMApplicationPaverčia AppMgmt SDK "Programą" objekto SMS_Application objektą įterpti į SMS teikėjas. Atkreipkite dėmesį, kad tai tik sukuria SMS_Application egzempliorius. Tai iš tikrųjų įterpti į WMI skambinimo kodas.Pvz.

    $app = Get-CMApplication -Name MyApp |ConvertTo-CMApplication# (placeholder code to make changes against $app object)$obj = ConvertFrom-CMApplication -Application $app$obj.Put()

  • ConvertFrom-CMConfigurationItemKonvertuoja DCM objekto modelio SDK ConfigurationItem arba išvestinė objekto XML formato eilute.Pvz.

    $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem$xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule

  • ConvertTo CMApplicationSMS_Application arba SMS_DeploymentType paverčia AppMgmt SDK "Programą" objektą. Gali būti konvertuojamos į "SMS_Application" naudodami cmdlet ConvertFrom CMApplication .Pvz.

    $app = Get-CMApplication -Name MyApp | ConvertTo-CMApplication

  • ConvertTo CMConfigurationItemKonvertuoja CI pagal objekto SMS teikėjas arba XML formato eilute DCM objekto modelis SDK objekto iš ConfigurationItem.Pvz.

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem

  • Get-CMCertificateGauti sertifikatai laikomi svetainėje. Tai gali būti ISV tarpinio serverio, įkrovos media arba paskirstymo tašką sertifikatus. Šį cmdlet išvestis gali būti Konvejerinė į kitus sertifikato cmdlet, pvz., Blokų CMCertificate. Atkreipkite dėmesį, kad užklausų, sukurtų naudojant nykščio atspaudas gali veikti lėčiau, nei užklausoms, ypač su didelių rezultatų rinkiniuose.Pvz.

    $bootmedia = Get-CMCertificate -CertificateType BootMedia

  • Get-CMDeploymentTypeDependencyGauna esami priklauso visuotinio diegimo tipų priklausomybė grupę. Būtina užpildyti yra nuo Get-CMDeploymentTypeDependencyGrouppriklausomybė grupės objektu.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup |Get-CMDeploymentTypeDependency

  • Get-CMDeploymentTypeDependencyGroupGauna esamą visuotinio diegimo tipo priklausomybė grupę. Gali būti pakeista naudojant Įtraukti CMDeploymentTypeDependency arba Pašalinti CMDeploymentTypeDependency. Būtina užpildyti yra nuo Get-CMDeploymentTypevisuotinio diegimo tipo objektas.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedenceGauna supersedences pakeista visuotinio diegimo tipo. Būtina užpildyti yra pakeista diegimo tipą.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSourceGauna informaciją apie perkeltiems šaltinio hierarchija. Galima su Sinchronizavimo CMMigrationSource perkėlimo būseną.Pvz.

    Get-CMMigrationSource | Pasirinkite būseną

  • Get-CMObjectSecurityScopeGauna visas saugos aprėptis, susijusios su nurodytu InputObject. Tai galite naudoti bet kurį objektą, kuris naudojamas saugos aprėptis.Pvz.

    Get-CMSoftwareUpdateGroup | Get-CMObjectSecurityScopeGet-CMBoundaryGroup | Get-CMObjectSecurityScope

  • Get-CMQueryGauna užklausą.Pvz.

    Get-CMQuery – pavadinimas "Visi Asmeniniai įrenginiai"

  • Get-CMSiteDefinitionSMS_SiteDefinition klasės gauna svetainės aprašų informacija. Tai yra įvairius svetainės ir konfigūracijos parametrus.Pvz.

    Get-CMSiteDefinition - SiteCode PRI

  • Get-CMSiteRoleBus pateikiamas svetainės funkcijas iš svetainės serverio arba svetainės serverių.Pvz.

    Get-CMSiteRole - SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatformsBus palaikomos platformos sąrašą. Gali būti naudojami vamzdžių į Importuoti CMDriver.Pvz.

    Get-CMSupportedPlatforms – pavadinimas "Visos"Windows "*"

  • Iškviesti CMQueryIškviečia užklausos ir pateikia rezultatus.Pvz.

    Get-CMQuery – pavadinimas "Mano sistemos" | Iškviesti CMQuery

  • Iškviesti CMSystemDiscoveryNurodo prie Active Directory sistemos aptikimo kuo greičiau.Pvz.

    Iškviesti CMSystemDiscovery - SiteCode ABC

  • Iškviesti CMUserDiscoveryNurodo prie Active Directory vartotojo aptikimo kuo greičiau.Pvz.

    Iškviesti CMUserDiscovery - SiteCode ABC

  • Iškviesti GroupDiscoveryNurodo prie Active Directory grupės aptikimo kuo greičiau.Pvz.

    Iškviesti CMGroupDiscovery - SiteCode ABC

  • Naujas CMADGroupDiscoveryScopeSukuria objektą, kad būtų galima sukonfigūruoti active directory grupės aptikimo sritį kartu su Set-CMDiscoveryMethod.Pvz.

    Set-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "-AddGroupDiscoveryScope (nauja CMADGroupDiscoveryScope "-name MyScope - SiteCode R2s - LdapLocation ""LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true)

  • Naujas CMDeploymentTypeDependencyGroupSukuria "abstrakčioji visuotinio diegimo tipo priklausomybė grupei". Įrašoma į egzistuojantį visuotinio diegimo tipą, naudodami Pridėti CMDeploymentTypeDependency. Būtina užpildyti yra visuotinio diegimo tipo objektų iš Get-CMDeploymentType.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Naujas CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup

  • Naujas CMEmbeddedObjectInstanceIšplėstinė naudoti tais atvejais, kai jūs turite tiesiogiai valdyti rezultatas objektų SMS teikėjas arba objekto užklausos. Sukuria naują įdėtąjį objektą su ad hoc klasės. Atkreipkite dėmesį, kad "SMS_EmbeddedProperty" arba "SMS_EmbeddedPropertyList" tipų, yra Naujas CMEmbeddedProperty ir Naujas CMEmbeddedPropertyList.Pvz.

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • Naujas CMEmbeddedPropertySkirta patyrusiems naudojimo atvejai, kai jūs turite tiesiogiai valdyti SMS teikėjas arba objekto užklausų rezultatus. Sukuria naują SMS_EmbeddedProperty egzempliorių ir taip pat galite nustatyti reikšmes.Pvz.

    $dp = Get-CMDistributionPoint -SiteSystemServerName mydp001.contoso.com $embeddedProperty = New-CMEmbeddedProperty -PropertyName "UpdateBranchCacheKey" -Value 1 $props = $dp.EmbeddedProperties $props["UpdateBranchCacheKey"] = $embeddedProperty $dp.EmbeddedProperties = $props $dp.Put()

  • Naujas CMEmbeddedPropertyListIšplėstinės naudoti tais atvejais, kai jūs turite tiesiogiai valdyti SMS teikėjas arba objekto užklausos rezultatų objektų. Sukuria naują SMS_EmbeddedPropertyList egzempliorių ir taip pat galite nustatyti reikšmes.Pvz.

    $propList = New-CMEmbeddedPropertyList -PropertyListName MyList -Values ("abc", "def", "xyz")

  • Naujas CMQuerySukuria naują užklausą.Pvz.

    Naujo CMQuery-pavadinimas "Mano sistemos"-Expression '"pasirinkite * iš SMS_R_System, kur pavadinimas kaip"ABC %"

  • Pašalinti CMCollectionPašalina nekintamų sankaupa reikšmė, gali būti naudojamas vietoj Pašalinti CMUserCollection ir Pašalinti-CMDeviceCollection rinkimo pašalinti.Pvz.

    Get-CMUserCollection-pavadinimas MyCollection | Pašalinti-CMCollection-ForceGet-CMDeviceCollection-pavadinimas MyDeviceCollection |Pašalinti-CMCollection-Force

  • Pašalinti CMDeploymentTypeDependencyPašalina visuotinio diegimo tipo priklausomybė nuo visuotinio diegimo tipo priklausomybė grupės. Jei pašalinus priklausomybė turi turėti daugiau priklausomybės grupėje, grupės bus pašalintos. Būtina užpildyti yra visuotinio diegimo tipo objekto Get-CMDeploymentType arba Get-CMDeploymentTypeDependency ir priklausomybė nuo Get-CMDeploymentTypeDependencyGroupgrupė.Pvz.

    $dpGroup = get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup "$dpDeps = get-CMDeploymentTypeDependency – grupės $dpGroupPašalinti CMDeploymentTypeDependency – grupės $dpGroup "-DeploymentTypeDependency $dpDeps [1] - Force

  • Pašalinti CMDeploymentTypeDependencyGroupPašalina visuotinio diegimo tipo priklausomybė grupės (ir jo priklausomybių) iš diegimo tipą. Būtina užpildyti yra priklausomybė nuo Get-CMDeploymentTypeDependencyGroupgrupė.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup |Pašalinti-CMDeploymentTypeDependencyGroup-Force

  • Pašalinti CMDeploymentTypeSupersedencePašalina pakeitusi diegimo tipą pakeista diegimo tipą. Būtina užpildyti pakeitusi tipas Get-CMDeploymentType arba Get-CMDeploymentTypeSupersedence ir pakeičia diegimo tipą iš Get-CMDeploymentType.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Pašalinti-CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - programos pavadinimas MySupersedingApp)

  • Pašalinti CMQueryPašalina užklausą.Pvz.

    Get-CMQuery – pavadinimas "Mano sistemos" | Pašalinti-CMQuery-Force

  • Set-CMDeploymentTypeDependencyGroupNustačius visuotinio diegimo tipo grupės parametrų. Būtina užpildyti yra priklausomybė nuo Get-CMDeploymentTypeDependencyGroupgrupė.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Get-CMDeploymentTypeDependencyGroup – grupės pavadinimas MyGroup |Set-CMDeploymentTypeDependencyGroup - NewName MyNewGroup

  • Set-CMDeploymentTypeSupersedenceKonfigūruokite parametrus visuotinio diegimo tipo pakeitimo. Būtina užpildyti pakeitusi tipas Get-CMDeploymentType arba Get-CMDeploymentTypeSupersedence ir pakeičia diegimo tipą iš Get-CMDeploymentType.Pvz.

    Get-CMDeploymentType - programos pavadinimas mano programa |Set-CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - programos pavadinimas MySupersedingApp) "-IsUninstall $true

  • Set-CMQueryNustačius užklausą.Pvz.

    Get-CMQuery – pavadinimas "Mano sistemos" |Set-CMQuery - NewName "Mano ABC sistemos"

  • Sinchronizavimo CMMigrationSourcePerkeltiems šaltinio hierarchija paleidžiamas sinchronizavimas.Pvz.

    Sinchronizavimo CMMigrationSource

Nekeliamąjį pakeitimai

Šie pakeitimai sudaro esamą cmdlet patobulinimų. Tai yra priedų pakeitimus ir neturėtų būti esamą automatizavimo suderinamumo problemų.

  • Pridėti CMDeploymentType

    • Naujas pasirenkamas parametras reikalavimai taisyklės: AddRequirement. Taisyklės turi būti sukurtas naudojant DCM objekto modelis SDK.

    • Naujas pasirenkamas parametras: programa. Priima įvestis iš Get-CMApplication kaip alternatyva, programos pavadinimas.

  • Įtraukti CMDistributionPointNaujas EnableBranchCache parametras įtrauktas įgalinti naują paskirstymo tašką šaka talpyklą.

  • Įtraukti CMFallbackStatusPointThrottleInterval ir StateMessageNum parametrai yra privalomas. Numatytosios reikšmės bus naudojamas ThrottleInterval (3600) ir StateMessageNum (10 000), jei yra nustatyta jokių verčių.

  • Blokų CMCertificateNaują sertifikatą parametras leisti pipelining Gauti CMCertificateobjekto.

  • Valyti CMClientOperationNaujas pasirenkamas operacijos parametras, priima įvestis iš Get-CMClientOperation.

  • Išjungti CMStatusFilterRuleParametro pavadinimas dabar priima pakaitos reikšmes.

  • Įgalinti CMStatusFilterRuleParametro pavadinimas dabar priima pakaitos reikšmes.

  • Eksporto CMSecurityRolePapildomas palaikymas eksportuoti saugos vaidmenų pagal pavadinimą (kategorijos pavadinimas) arba reikšmė (vaidmuo).

  • Get-CMAppV5XDeploymentTypeItemDabar priima konvejerinei Get-CMDeploymentTypeįvesties.Pvz.

    Get-CMDeploymentType - programos pavadinimas "Mano programa." "-DeploymentTypeName "AppV5X" | Get-CMAppV5XDeploymentTypeItem

  • Get-CMClientPushInstallationDaugiau reikia privalomas ieškos parametro paieškos kliento push Išsami diegimo informacija.

  • Get-CMDeploymentTypeGalite dujotiekio rezultatas objektą iš Get-CMApplication gauti visuotinio diegimo tipai.Pvz.

    Get-CMApplication – pavadinimas "Contoso App" |Get-CMDeploymentType pavadinimas "MSI diegimo programą"

  • Get-CMManagementPointComponentDaugiau reikia privalomas SiteCode ir SiteSystemName parametrus.

  • Get-CMSoftwareUpdateNaujas pasirenkamas OnlyExpired parametras apimties užklausos tik gauti greičiau užklausos pasibaigęs naujinimus.

  • Get-CMStatusFilterRuleParametro pavadinimas dabar priima pakaitos reikšmes.

  • Get-CMUserEfektyvumo patobulinimai su didelių rezultatų rinkiniuose.

  • Importuoti CMComputerInformationKai naudojate ComputerName vietoj tiek reikia būti nustatyti SmBiosId ir MacAddress . Jei nė vienas nustatytas, cmdlet nepavyksta.

  • Importuoti CMDriver

    • Naujas pasirenkamas ImportFolder parametras nurodo, kad visos tvarkyklės aplanke, kuris nurodytas naudojant UncFileLocation turėtų būti tvarkomi.

    • Naujas pasirenkamas SupportedPlatforms parametras priima įvestis iš Get-CMSupportedPlatforms nustatymo prie palaikomų platformų.

  • Užrakto CMObjectDabar priima srauto objektus.Pvz.

    Gauti CMDriverPackage | Užrakto CMObject

  • Naujas CMApplicationNaujas pasirenkamas parametras DisplaySupersedencesInApplicationCatalog įjungia galimybę Rodyti supersedences programos kataloge.

  • Naujas CMMaintenanceWindowNaujas pasirenkamas parametras rinkimo priima įvestis iš Get-CMCollection.

  • Naujas CMSecondarySiteNaujas EnableBranchCache parametras įtrauktas įgalinti šaka talpyklą antrinės svetainės siuntimo vieta.

  • Pašalinti CMApplicationRevisionHistoryPriimamas konvejerinei įvesties Get CMApplicationRevisionHistory pašalinti specifinių programų peržiūra.Pvz.

    Gauti CMApplicationRevisionHistory-pavadinimas "Contoso programėlę"-2 peržiūra |Pašalinti CMApplicationRevisionHistory

  • Pašalinti CMClientOperationNaujas pasirenkamas parametras operacija priima įvestis iš Get-CMClientOperation.

  • Pašalinti CMDeploymentNaujas diegimas pasirenkamas parametras priimamas objektą iš Get-CMDeployment , leidžia panaikinti naujinimo paketą, operacinės sistemos ir taikomųjų programų diegimą.Pastaba. DeploymentId ir programos pavadinimas toliau palaiko tik programos diegimą. Taip gali būti keičiama į naujos versijos. 

  • Pašalinti CMDeploymentTypeProgramos pavadinimas parametras nebereikia DeploymentType arba srauto iš Get-CMDeploymentType.

  • Pašalinti CMMaintenanceWindowNaujas pasirenkamas rinkimo parametras priima įvestis iš Get-CMCollection.

  • Pašalinti CMStatusFilterRuleParametro pavadinimas dabar priima pakaitos reikšmes.

  • Set-ClientPushInstallationDabar palaiko vamzdžių iš Get-CMClientPushInstallation.

  • Set-CMApplicationNaujas pasirenkamas parametras DisplaySupersedencesInApplicationCatalog įjungia galimybę Rodyti supersedences programos kataloge.

  • Set-CMDeploymentType

    • Naujus pasirinktinius parametrus reikalavimų taisyklės:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      Taisyklės turi būti sukurtas naudojant DCM objekto modelis SDK.Pastaba. RemoveRequirement įvestis turi atitikti RuleId vertė reikalavimas taisyklė diegimo tipą. Kitu atveju jis nebus pašalinti.

    • Programos pavadinimas yra daugiau reikiamo parametro, jei naudojamas DeploymentType įvesties objektą.

    • Dabar palaiko vamzdžių iš Get-CMDeploymentType.

    Pvz.

    Get-CMDeploymentType - programos pavadinimas sccmapp "-DeploymentTypeName adberdr934_4.6.33.315 |Set-CMDeploymentType-AppV5xInstaller - OnSlowNetworkMode DoNothing

  • Set-CMDiscoveryMethod

    • Naujus pasirinktinius parametrus, kai konfigūruojate grupės aptikimo su ActiveDirectoryGroupDiscovery:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope reikalauja įvesties, sukurtas Naujas CMADGroupDiscoveryScope cmdlet.

    • RemoveGroupDiscoveryScope reikia eilutės sritį pavadinimo radimas.

    Pvz.

    Set-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "-AddGroupDiscoveryScope (nauja CMADGroupDiscoveryScope "-name MyScope - SiteCode R2S - LdapLocation ""LDAP://CN=ScopeLocation, DC = contoso, DC = com" - RecursiveSearch $true)

  • Set-CMDistributionPointNaujas EnableBranchCache parametras įtrauktas sukonfigūruoti šaka talpyklos platinimo vieta.

  • Set-CMMaintenanceWindownepavykstaNaujas pasirenkamas rinkimo parametras priima įvestis iš Get-CMCollection.

  • Set-CMManagementPointComponentDabar priima konvejerinei įvesties iš toliau nurodytas cmdlet:

    • Get-CMSiteDefinition (naują cmdlet)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent

  • Set-CMPackage

    • Naujus pasirinktinius parametrus keisti paskirstymo (prestage daugiaadresio perdavimo) ir duomenų šaltinio (paketo naujinimas) ypatybes, kad atitiktų administravimo konsolės ypatybių lapų.

    • Pervardyti kelis parametrus ir vientisumo. Tai naujai pavadintas parametrai yra slapyvardžius į senąjį išlaikyti suderinamumą.

  • Atblokuoti CMCertificateNaują sertifikatą parametras leidžia pipelining Get-CMCertificateobjektą.

  • Atrakinti CMObjectDabar priima srauto objektus.Pvz.

    Gauti CMDriverPackage | Atrakinti CMObject

  • Naujinimo CMCertificate

    • Naujas pasirenkamas Force parametras neleidžia prašyti perrašant esamą sertifikatą.

    • Naują sertifikatą parametras leidžia pipelining objekto iš Get-CMCertificate.

Svarbi informacija visų cmdlet

Cmdlet ir parametrus, palaikymo pakaitos leisti naujus pasirinktinius parametrus, DisableWildcardHandling ir ForceWildcardHandling DisableWildcardHandling ("*" arba "?") reikšmių priverstinai analizuoti parametrą kaip raidinė reikšmė vietoj pakaitos vertę.Įsivaizduokite tokią situaciją: jūs turite dvi programos: "Mano tai programa" ir "mano * programos." Cmdlet Get-CMApplication-vardas mano * programos grąžins abu "mano IT programa" ir "mano * programos." Jei ketinama gauti tik "mano * programa," galite įtraukti DisableWildcardHandling cmdlet parametrus gauti atitikmens.

  • ForceWildcardHandling parametras atkuria pre-R2 1 veikimą ir leidžia daug eilutės pagrindo cmdlet parametrą argumentų pripažinti pakaitos reikšmes, o ne literalas reikšmes. Šis parametras gali sukelti cmdlet elgtis netikėtai arba nepalaikomas būdais ir turi būti naudojamas labai atsargiai.

  • Įspėjamasis pranešimas bus įrašytas į "PowerShell" išvesties srautą kai vidinis užklausos veikimo pakeičiamas šiuos parametrus.

  • Atkreipkite dėmesį, kad, nors visos konfigūracijos tvarkyklė cmdlet palaiko šiuos naujus parametrus, parametrai negali būti naudojami arba pastebėti visais atvejais.

  • DisableWildcardHandling ir ForceWildcardHandling parametrai negali būti naudojami tuo pačiu metu. Jei vienu metu naudojate abu parametrus, cmdlet įvykdyti nepavyksta.

Kitų svarbių nekeliamąjį pakeitimų
  • Patobulintas registravimo Įgalinus išsamus SMS teikėjas objektų kūrimas, pakeitimas, pašalinimas ir žiemos.

  • Veiklos efektyvumą svetainės sistemos vartotojo abonemento užklausos.

  • Atšaukia cmdlet arba parametras gali sukelti įspėjimas, kad reikia rašyti "Windows PowerShell" konsolę. Atšaukia cmdlet arba parametrai gali būti pašalintas iš naujos versijos, ir jų naudojimas turi būti nutrauktas kuo greičiau.

Atšaukia cmdlet ir parametrus (gali būti pašalintas vėliau)

Naudoti šiuos atšaukia parametrus reikia nutraukti kuo greičiau išvengti, galbūt svarbius keitimus į naujos versijos.Pastaba. Atšaukia cmdlet arba parametras gali sukelti įspėjimas, kad reikia rašyti "Windows PowerShell" konsolę.

  • Pridėti CMDeploymentType

    • ForceForUnknownPublisher parametras yra nebenaudojamas kurdami šiuos diegimo tipus:

      • Apple parduotuvė

      • Windows Phone 8

      • "Google Play"

    • AutoIdentifyFromInstallationFile parametras nebenaudojamas kurdami šiuos diegimo tipus:

      • Taikomosios programos virtualizavimas 5

      • Taikomoji žiniatinklio programa

      • Apple parduotuvė

      • Windows Phone 8

      • "Google Play"

    • AutoIdentifyFromInstallationFile parametras kelių tipų visuotinio diegimo nebereikia.

    • ForceForUnknownPublisher parametras nebereikia.

    • ManualSpecifyDeploymentType parametras, nebereikia ir nedaro įtakos visuotinio diegimo tipo kūrimas.

  • Get-CMClientOperationsPakeistas suderinamumą su kitų veiksmažodis-CMClientOperation cmdlet Get-CMClientOperation (vienaskaitos ir daugiskaitos pavadinimų). Nėra funkcijos nepasikeitė.

  • Get-CMManagementPointComponentPakeisti Get-CMSiteDefinition cmdlet. Šis cmdlet funkciškai yra tas pats kaip Get-CMManagementPoint ir yra yra pasenusios pašalinti netvarkos.

  • Importuoti CMDriverSupportedPlatformName yra pasenusi. SupportedPlatforms turi būti naudojamas. SupportedPlatforms reikšmes galima gauti naudojant Get-CMSupportedPlatform cmdlet. Ji nėra palaikoma naudojant SupportedPlatformName ir SupportedPlatforms.

  • Pašalinti CMDeploymentTypeProgramos pavadinimas parametras nebereikia DeploymentType arba iš Get-CMDeploymentTypesrautas.

  • Set-CMAssetIntelligenceSynchronizationPointEnableSynchronization parametras yra pasenusi. Nustatykite ScheduleToken $null išjungti sinchronizaciją.

  • Set-CMClientPushInstallationPavadinimo parametrą negalima. SiteCode reikėtų naudoti norėdami išvestį, kad konkrečios svetainės.

  • Set-CMDeploymentTypeOnFastNetworkMode reikšmė RunFromNetwork pakeičiamas DownloadContentForStreaming.

  • Set-CMSystemHealthValidatorPointDatos ir laiko parametrai yra pasenusi vietoj StatementOfHealthStartTime parametras.

  • Start-CMPackageDeployment

    • DeploymentStartDay ir DeploymentStartTime pakeičiami bendrosios paskirties DeploymentStartDateTime nustatyti datą ir laiką.

    • DeploymentAvailableDay ir DeploymentAvailableTime pakeičiami bendrosios paskirties DeploymentAvailableDateTime nustatyti datą ir laiką.

    • DeploymentExpireDay ir DeploymentExpireTime pakeičiami bendrosios paskirties DeploymentExpireDateTime nustatyti datą ir laiką.

Svarbu. Naudoti palaikomos cmdlet SecuredScopeNames parametras turi būti nutrauktas, ir Get-CMObjectSecurityScope reikėtų naudoti.

Svarbius keitimus

Karščiausios pakeitimai cmdlet veikimo ar parametrų, kurie gali kilti nesuderinamumo su esamą "PowerShell" automatizavimo pakeitimai. Patikrinkite, ar čia prieš jūsų esamą automatizavimas ir įsitikinti, kad suderinamumo pakeitimus.

  • Pridėti CMDeploymentTypeCmdlet daugiau galėsite įtraukti diegimo tipą, kuriame yra rodomas pavadinimas toks pats kaip anksčiau papildoma diegimo tipą. Visuotinio diegimo tipo pavadinimai turi būti unikalūs.

  • Blokų CMCertificateJei yra klaida blokuoti sertifikatą, cmdlet dabar nepavyksta užuot įspėjimo pranešimą.

  • Get-CMSoftwareUpdateGroupPašalinamas nonfunctional SecuredScopeNames parametras.

  • Get-CMUserKaupiamasis naujinimas 1, Get-CMUser buvo netikėtas elgesio pakeitimas kai norite vėl SMS_CombinedUserResource arba SMS_Collection pagal objektus. Kaip veikia System Center 2012 R2 Configuration Manager versija buvo grąžinti tik SMS_Collection pagrindo objektų. Pataisa. Tuos pačius duomenis yra abiejų klasių SMS_CombinedUserResource yra SMS_Collection duomenų pogrupį. Todėl tai turėtų pertraukos automatizavimo. Tačiau tai yra atskleista skirtą vietą.

  • Pašalinti CMSoftwareUpdateGroupPašalinamas nonfunctional SecuredScopeNames parametras.

  • Pašalinti-CMUserJei vartotojas negali pašalinti dėl kokių nors priežasčių, cmdlet nepavyksta. Ankstesnėse laidose tam tikras sąlygas sukeltų cmdlet tyliai nepavyksta.

  • Set-CMBootImageCmdlet, nepavyksta, jei naudojate Windows PE 3.1 ar įkrovos vaizdo dėl nonapplicable šiuos parametrus:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • ScratchSpace

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints

  • Set-CMBoundaryDaugiau leidžia kelis įvesties reikšmių Id arba pavadinimą.SprendimasNaudokite ciklus arba vamzdynui iš Get-CMBoundary.

  • Set-CMSoftwareUpdateGroupPašalinamas nonfunctional SecuredScopeNames parametras.

  • Set-CMSoftwareUpdatePointComponentCmdlet nepavyksta, jei nustačius SynchronizeAction SynchronizeFromAnUpstreamDataSourceLocation be UpstreamSourceLocationnustatymas reikšmę.

  • Pradžia-CMSoftwareUpdateDeploymentCmdlet nepavyksta, o ne įspėti, jei programinė įranga nėra dar naujinius.

Kiti svarbūs kėlimas

Daug cmdlets buvo netinkamai sukonfigūruotas "ValueFromPipelineByPropertyName" parametrus. Pataisa. Nors mažai tikėtina, bet kurį esamą automatizavimo būtų ma privalumas tas, mes pažymėti tai skirtą vietą.

Žinomos problemos

Šios žinomos problemos su cmdlet nepavyksta išspręsti šioje versijoje.

  • Set-CMAlertSubscriptionParametrą VietosID reikalauja, kad tikrai lokalei sistemai, o ne galiojantį lokalės.

  • Set-CMDeploymentTypeNegalima konfigūruoti šiuos diegimo tipus turinio parametrus:

    • Windows Phone

    • Apple App Store

    • "Google Play"

  • Naujas CMVhdCmdlet pateikia klaidos pranešimą "Nepavyko rasti" bandant rasti užduočių seka paketo nuoroda. Tai regresijos iš 2 kaupiamąjį naujinimą.

  • Get-CMAccessAccountVartotojo vardas atlieka atitikmenį, kai užklausoms SMS teikėjas.

  • Set-CMSoftwareUpdatePointWSUS konfigūravimo programinės įrangos naujinimo taško DefaultWsusServer parametrų pakeitimai netaikomi.

  • Set-CMBootImageEnablePrestartCommand ir PrestartCommandLine reikšmės yra netaikomos į įkrovos atvaizdą.

  • Įtraukti CMManagementPointValdymo tašką, sukurtą cmdlet negalima peržiūrėti naudojant administratoriaus konsolės.Problemos sprendimas

    $mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn$props = $mp.EmbeddedProperties$ep = $mp.ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty")$ep.PropertyName = "Authentication type"$props.Remove("Authentication Type")$props.Add("Authentication type", $ep)$mp.EmbeddedProperties = $props$mp.Put()

  • Get-CMStatusReportingComponentCmdlet gali nepavykti, jei jį paleisti, kai vykdote Set-CMStatusReportingComponent.

  • Pradžia-CMSoftwareUpdateDeploymentCmdlet nepavyksta, jei naujinimas reikalauja priimant su "Microsoft" programinės įrangos licencijos sąlygomis.

  • Naujas CMVhdKai sukuriate naują VHD cmdlet gali nepavykti "Objekto nerasta" klaida.

  • Set-CMOutOfBandManagementComponentCmdlet gali nepavykti, jei EnrollmentPoint parametras yra naudojamas.

  • Įtraukti CMStateMigrationPointAllowFallbackSourceLocationForContent pakeitimai gali būti netaikomi būsenos perkėlimo taško vaidmuo.

  • Įtraukti CMOutOfBandServicePointThreadsOffset reikšmė gali būti netaikoma ir naujai sukurtą iš grupės tarnyba.SprendimasNaudoti Set-CMOutOfBandServicePoint-TransmissionStartMinutesInterval , po to, galite paleisti Įtraukti CMOutOfBandServicePoint.

Nuorodos

Sužinokite daugiau apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.