Applies ToMicrosoft System Center 2012 R2 Configuration Manager

Kokkuvõte

Selles artiklis kirjeldatakse Windows PowerShelli muudatused sisalduvad kumulatiivne värskendus 4 (CU4) Microsoft System Center 2012 R2 Configuration Manager. Muud CU4 parandused on kirjeldatud järgmises Microsofti teabebaasi (Knowledge Base) artiklis:

3026739 kumulatiivne värskendus 4 System Center 2012 R2 Configuration Manager kirjeldus

Lahendatavad probleemid

  • Lisage CMDeploymentType

    • Kui kasutatakse juurutamine tüüpi, et import oma teavet (nt AppV), siis parameetritDeploymentTypeName.

    • WindowsPhoneStoreInstaller parameeter loob vale juurutamine tüübid. See on tagasiulatuvalt alates kumulatiivne Update 1.

    • Sobimatud asukohad saate valesti määratud juurutamine järgmisi:

      • Windows Phone Store

      • Google Play pood

      • Apple Store

    • Konfigureerige järgmised on DownloadContentAsStreaming:

      • MSI juurutamine

      • Windowsi .appx tippige OnSlowNetworkMode väärtused

  • Lisage CMDeviceAffinityToUserKasutaja seadme ühtivus nonprimary kasutajad ei saa seada seadmed. Näiteks sellise kasutajad võivad olla kasutajad, kellel on avastatud Active Directory kaudu.

  • Lisage CMDistributionPointAegunud CertificateExpirationTimeUtc saab määrata.

  • Lisage CMFallbackStatusPointJaStateMessageNum väärtused on valideeritud taseme (100-100 000).

  • Eksport-CMPackageVale tõrked on teatatud, kui ExportFilePath on ootamatu vormingus.

  • Get-CMSoftwareUpdateId parameeter, mis võimaldab päringute tarkvara värskenduste ID väärtus on puudu.

  • Get CMStatusFilterRuleEi tagasta ühtegi tulemit kui parameeter nimi pole määratud.

  • Get-CMUser

    • Vastuolus objekti tüüp on tagastatud (SMS_CombinedUserResources või SMS_Collection põhinev objekt), sõltub parameetrid. See on tagasiulatuvalt alates System Center 2012 R2 Configuration Manager väljalaskeversiooni. Vaadake jaotises "Suurte muudatuste" Lisateabe saamiseks selle kohta, kuidas see lahendus võib mõjutada teie Get-CMUser märkused.

    • Mitte-kasutajaobjektide vastendatakse nimi või ResourceIdkasutamiselkasutamisel.

    • Pole päringu SMS_CombinedUserResource kirjete "SMSID" ja "Nimi" väärtused. See on tagasiulatuvalt alates Cumulative Update 2.

  • Impordi CMCertificateEi saa lugeda serdi määratud tee parameeter. See on tagasiulatuvalt alates Cumulative Update 2.

  • Uus CMActiveDirectoryForestEi saa luua uue Active Directory metsa objekti. See on tagasiulatuvalt alates Cumulative Update 2.

  • Uus CMBoundaryNo valideerimine tüüpideparameetri väärtust . See võimaldab piir vale konfiguratsioon.

  • Uus CMClientSettingVale tõrked on teatatud, kui loote kliendile sätte Tippige argument "Default".

  • Uus CMCollectionVariableEi saa lisada uusi muutujaid kogum, mis on olemasoleva muutujaid. See on tagasiulatuvalt alates Cumulative Update 2.

  • Uus CMSecondarySiteAegunud CertificateExpirationTimeUtc saab määrata.

  • Eemalda CMDeviceCollectionVõimaldab eemaldamise seadme kogumine InputObject või konveieri kasutamisel.

  • Eemalda CMUserCollectionVõimaldab eemaldamise-kasutaja kogumine InputObject või konveieri kasutamisel.

  • Set-CMAssetIntelligenceSynchronizationPointEi saa Asset Intelligence puhverserveri serdi määrates CertificateFile "$null."

  • Set CMBoundaryParameetri väärtus on kontrollitud õige süntaks piir tüüp või parameetrit . See võimaldab piir vale konfiguratsioon.

  • Set-CMClientPushInstallationJärjestikused cmdlet täitmiste nurjumise pärast seda, kui käivitate cmdlet-käsu.

  • Set-CMDeploymentType

    • Cmdlet-käsu vaikselt nurjub, kui seadmiseks rakenduses juurutamise tüüp, mida pole olemas.

    • Võimaldab konfigureerimine MSI juurutamine või Windowsi .appx tippige OnSlowNetworkMode väärtus on DownloadContentAsStreaming.

    • Cmdlet-käsu vaikselt nurjub, kui proovisite muuta juurutamine tippige installer ei tuvasta cmdlet-i.

  • Set-CMDeviceCollectionVõimaldab konfigureerimine seadme kogumine InputObject või konveieri kasutamisel.

  • Set-CMDistributionPoint

    • Aegunud CertificateExpirationTimeUtc saab määrata.

    • AllowFallbackForContent väärtus ei kehti levituse punkt.

  • Set-CMFileReplicationRouteFileReplicationAccountName ei toimi õigesti teatud juhtudel kasutajanime.

  • Set CMStateMigrationPointAllowFallbackForContent väärtus ei kehti oleku migratsioon punkti.

  • Set-CMSystemHealthValidatorPointComponentEi saa tühjendada Active Directory avaldamine või päringu kontod määrates null või tühi väärtus PublishAccount ja QueryAccount.

  • Set CMUserCollectionVõimaldab konfigureerimine-kasutaja kogumine InputObject või konveieri kasutamisel.

  • Start-CMDistributionPointUpgradeAegunud CertificateExpirationTimeUtc saab määrata.

  • Värskendus CMCertificateEi saa lugeda serdi määratud tee parameeter. See on tagasiulatuvalt alates Cumulative Update 2.

Täiendavate muudatuste

Uued cmdlet-käsud

  • Lisage CMDeploymentTypeDependencyLisab juurutamise tüüp sõltuv sõltuvus rühma. Nõutavad andmed on juurutamine tüüpi objekti: Get-CMDeploymentType ja sõltuvus rühma: [saada | Uus]-CMDeploymentTypeDependencyGroup.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Uus CMDeploymentTypeDependencyGroup - rühmanimi MyGroup |Lisage CMDeploymentTypeDependency - DeploymentTypeDependency "(Get-CMDeploymentType - ApplicationName MyChildApp) "-IsAutoInstall $true

  • Lisage CMDeploymentTypeSupersedenceMäärab üht tüüpi juurutamise asendab mõni muu. Nõutavad andmed on asendavat tüüp: Get-CMDeploymentType ja asendavad juurutamise tüüp: Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Lisage CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - ApplicationName MySupersedingApp)

  • ConvertFrom-CMApplicationTeisendab AppMgmt SDK "Application" objekt objekti SMS_Application lisamine SMS-i pakkuja. Pange tähele, et see loob ainult SMS_Application eksemplari. See on tegelikult lisada WMI kutsuv koodi.Näide

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

  • ConvertFrom-CMConfigurationItemTeisendab DCM Object Model SDK ConfigurationItem või tuletatud objekti XML-string.Näide

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

  • ConvertTo-CMApplicationTeisendab objekti AppMgmt SDK "Application" SMS_Application või SMS_DeploymentType. Saab ümber tagasi "SMS_Application" ConvertFrom-CMApplication cmdlet-käsu abil.Näide

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

  • ConvertTo-CMConfigurationItemMuudab CI vastavalt objekti DCM Object Model SDK-objekti ConfigurationItem saadud SMS-i pakkuja või XML-string.Näide

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem

  • Get-CMCertificateobjektiSertide saidi salvestatud. Need võivad olla ISV puhverserveri, boot media või levitamine käsk Serdid. See cmdlet-käsu väljundi saab pipelined integreerida teiste serdi cmdlet-käske nt Block-CMCertificate. Pange tähele, et sõrmejälje abil tehtavad päringud võib olla aeglasem kui muid päringuid, eriti suurt komplektid.Näide

    $bootmedia = Get-CMCertificate -CertificateType BootMedia

  • Get-CMDeploymentTypeDependencySaab olemasolevate sõltuv juurutamine tüüpi sõltuvus rühma. Nõutavad andmed on sõltuvus rühmapoliitika objekti, Get-CMDeploymentTypeDependencyGroup.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup |Get-CMDeploymentTypeDependency

  • Get-CMDeploymentTypeDependencyGroupSaab olemasoleva juurutamise tüüp sõltuvus rühma. Lisa CMDeploymentTypeDependency või Eemalda CMDeploymentTypeDependencyabilmuuta. Nõutavad andmed on juurutamine tüüpi objekti: Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedenceSaab supersedences asendatud juurutamine. Nõutavad andmed on asendatud juurutamine.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeSupersedence

  • Get CMMigrationSourceSaab teavet ülekantud allika hierarhia. Saab kasutada koos Sync CMMigrationSource migreerimise oleku vaatamiseks.Näide

    Get CMMigrationSource | Valige olek

  • Get-CMObjectSecurityScopeSaab kõik määratud InputObject seotud turbe ulatus. Seda saab kasutada objekti, mis kasutab turbe ulatus.Näide

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

  • Get-CMQueryPäringu saab.Näide

    Get-CMQuery-nimi "Kõik isiklikud seadmed"

  • Get-CMSiteDefinitionSaidi määratluse teavet saab SMS_SiteDefinition klassi. See loend sisaldab erinevate kogu saidi konfiguratsioon ja sätted.Näide

    Get-CMSiteDefinition - SiteCode PRI

  • Get-CMSiteRoleSaidi server või saidi serverite saab saidi rollid loend.Näide

    Get-CMSiteRole - SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatformsNimekiri toetatud platvormid saab. Saate kasutada torujuhtmete arvesse Impordi-CMDriver.Näide

    Get-CMSupportedPlatforms-nimi "Kõik Windowsi *"

  • Kutsuda CMQueryKäivitab päringu ja annab tulemusi.Näide

    Get-CMQuery-nimi "Minu süsteemid" | Kutsuda CMQuery

  • Kutsuda CMSystemDiscoveryJuhendab saidi käivitamiseks Active Directory süsteemi avastamine niipea kui võimalik.Näide

    Kutsuda CMSystemDiscovery - SiteCode ABC

  • Kutsuda CMUserDiscoveryJuhendab saidi käivitamiseks Active Directory avastamine niipea kui võimalik.Näide

    Kutsuda CMUserDiscovery - SiteCode ABC

  • Kutsuda GroupDiscoveryJuhendab saidi käivitamiseks Active Directory rühma discovery niipea kui võimalik.Näide

    Kutsuda CMGroupDiscovery - SiteCode ABC

  • Uus CMADGroupDiscoveryScopeLoob objekti, mida saab konfigureerida active directory rühma discovery ulatus koos Set-CMDiscoveryMethod.Näide

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

  • Uus CMDeploymentTypeDependencyGroupLoob abstraktne juurutamise tüüp sõltuvus rühma. Tuleb lisada olemasoleva juurutamise tüüp Add CMDeploymentTypeDependencyabil. Nõutavad andmed on juurutamine tüüpi objekti: Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Uus CMDeploymentTypeDependencyGroup - rühmanimi MyGroup

  • Uus CMEmbeddedObjectInstanceKogenud kasutamise juhtudel, sa pead otse manipuleerida tulemus objektide SMS-i pakkuja või objekti päringud. Loob uue manustatud objekti ad hoc klassi. Pange tähele, et "SMS_EmbeddedProperty" või "SMS_EmbeddedPropertyList" puhul, Uus CMEmbeddedProperty ja Uus CMEmbeddedPropertyList.Näide

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • Uus CMEmbeddedPropertyKogenud kasutamise juhtudel, kus sa pead otse manipuleerida tulemusi SMS-i pakkuja või objekti päringud. Loob uue SMS_EmbeddedProperty eksemplari ja saate määrata väärtused.Näide

    $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()

  • Uus CMEmbeddedPropertyListKogenud kasutamise juhtudel, sa pead otse manipuleerida tulemusi objektide SMS-i pakkuja või objekti päringud. Loob uue SMS_EmbeddedPropertyList eksemplari ja saate määrata väärtused.Näide

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

  • Uus CMQueryLoob uue päringu.Näide

    Uus CMQuery-nimi "Minu süsteemid"-väljend ""select * from SMS_R_System kus nimi nagu"ABC %"

  • Eemalda CMCollectionEemaldab muutumatu kogumine väärtus, saab kasutada asemel Eemalda CMUserCollection ja Eemalda CMDeviceCollection kogumine eemaldamiseks.Näide

    Get CMUserCollection-nime MyCollection | Eemalda CMCollection-ForceGet-CMDeviceCollection-nime MyDeviceCollection |Eemalda CMCollection-Force

  • Eemalda CMDeploymentTypeDependencyabilEemaldab juurutamise tüüp sõltuvus juurutamise tüüp sõltuvus rühma. Kui eemaldamine sõltuv rühma pole veel sõltuvuste, eemaldatakse rühma. Nõutavad andmed on juurutamine tüüpi objekti Get-CMDeploymentType või Get-CMDeploymentTypeDependency ja Get -CMDeploymentTypeDependencyGroupsõltuvus rühmale.Näide

    $dpGroup = get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup "$dpDeps = get-CMDeploymentTypeDependency-rühma $dpGroupEemalda CMDeploymentTypeDependencyabil-rühma $dpGroup "-DeploymentTypeDependency $dpDeps [1] - Force

  • Eemalda CMDeploymentTypeDependencyGroupEemaldab juurutamise tüüp sõltuvus rühma (ja sõltuvustega) juurutamise tüüp. Nõutavad andmed on sõltuvus Get-CMDeploymentTypeDependencyGroup.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup |Eemalda CMDeploymentTypeDependencyGroup-Force

  • Eemalda CMDeploymentTypeSupersedenceEemaldab asendavat juurutamise tüüp asendatud juurutamise tüüp. Nõutavad andmed on asendavat Get-CMDeploymentType või Get-CMDeploymentTypeSupersedence ja asendavad juurutamise tüüp: Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Eemalda CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - ApplicationName MySupersedingApp)

  • Eemalda CMQueryEemaldab päringu.Näide

    Get-CMQuery-nimi "Minu süsteemid" | Eemalda CMQuery-Force

  • Set-CMDeploymentTypeDependencyGroupKonfigureerib juurutamine tippige rühma sätted. Nõutavad andmed on sõltuvus Get-CMDeploymentTypeDependencyGroup.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup |Set-CMDeploymentTypeDependencyGroup - NewName MyNewGroup

  • Set-CMDeploymentTypeSupersedenceKonfigureerib juurutamise tüüp ülimuslikkuse sätteid. Nõutavad andmed on asendavat Get-CMDeploymentType või Get-CMDeploymentTypeSupersedence ja asendavad juurutamise tüüp: Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName MyApp |Set-CMDeploymentTypeSupersedence - SupersedingDeploymentType "(Get-CMDeploymentType - ApplicationName MySupersedingApp) "-IsUninstall $true

  • Set CMQueryKonfigureerib päringu.Näide

    Get-CMQuery-nimi "Minu süsteemid" |Set CMQuery - NewName "Minu ABC süsteemid"

  • Sünkroonimise CMMigrationSourceKäivitab sünkroonimise ülekantud allika hierarhia.Näide

    Sünkroonimise CMMigrationSource

Poolitamatu muudatused

Need muudatused kujutavad endast täiustamist olemasoleva cmdletid. Need on lisaaine muudatused ja peaks põhjustada ühilduvusprobleeme olemasoleva automatiseerimine.

  • Lisage CMDeploymentType

    • Uus valikuline parameeter nõuded reeglid: AddRequirement. Reeglid tuleb luua DCM Object Model SDK abil.

    • Uus valikuline parameeter: rakendus. Aktsepteerib sisend Get-CMApplication asemel rakendusejaoks.

  • Lisage CMDistributionPointUusEnableBranchCache parameeter haru puhver uue levituspunkt.

  • Lisage CMFallbackStatusPointParameetrite ThrottleInterval ja jaStateMessageNum ei ole enam kohustuslik. Kui ühtki väärtust määratud, kasutatakse vaikeväärtused ThrottleInterval (3600) ja jaStateMessageNum (10 000).

  • Block-CMCertificateParameeter võimaldamiseks torujuhtmete Get-CMCertificateobjektiobjekti.

  • Tühjenda CMClientOperationUus fakultatiivne toiming parameeter, mis aktsepteerib sisend Get-CMClientOperation.

  • Keela CMStatusFilterRuleParameeter nimi nüüd vastu metamärkide väärtused.

  • Luba CMStatusFilterRuleParameeter nimi nüüd vastu metamärkide väärtused.

  • Eksport-CMSecurityRoleTäiendav tugi eksportimine turberollid nime (RoleName) või väärtuse (osa).

  • Get-CMAppV5XDeploymentTypeItemNüüd aktsepteerib jooksul sisend Get-CMDeploymentType.Näide

    Get-CMDeploymentType - ApplicationName "MyApp" "-DeploymentTypeName "AppV5X" | Get-CMAppV5XDeploymentTypeItem

  • Get-CMClientPushInstallationEnam nõuab kohustusliku otsing parameeter leidmiseks kliendi push install üksikasjad.

  • Get-CMDeploymentTypeSaab torujuhtmete kaudu Get-CMApplication saada juurutamine tüüpi objekti.Näide

    Get-CMApplication-nimi "Contoso rakenduse" |Get-CMDeploymentType nimi "MSI Installeri"

  • Get-CMManagementPointComponentEnam vaja kohustusliku SiteCode ja SiteSystemName parameetrid.

  • Get-CMSoftwareUpdateUus valikuline OnlyExpired parameeter ulatus päringu ainult aegunud värskenduste saamiseks kiiremini päringud.

  • Get CMStatusFilterRuleParameeter nimi nüüd vastu metamärkide väärtused.

  • Get-CMUserSuurt komplektid jõudlust.

  • Impordi-CMComputerInformationSmBiosId ja MacAddress saab määratleda, kui kasutate arvutinimi nii on vaja. Kui kumbki pole määratletud cmdlet ei õnnestu.

  • Impordi-CMDriver

    • Uus valikuline ImportFolderparameterto näitavad, et kõik draiverid kausta, mis on määratudUncFileLocationabil töötlema.

    • Uus valikuline SupportedPlatforms parameeter, mis aktsepteerib sisend Get-CMSupportedPlatforms häälestuse juhi Toetatud platvormid.

  • Lukusta CMObjectNüüd aktsepteerib objektide konveieri kaudu.Näide

    Get-CMDriverPackage | Lukusta CMObject

  • Uus CMApplicationUus valikuline DisplaySupersedencesInApplicationCatalog parameeter lülitab võime näidata supersedences rakenduse kataloogi.

  • Uus CMMaintenanceWindowUus aktsepteerib sisend Get CMCollection.

  • Uus CMSecondarySiteUusEnableBranchCache parameeter haru puhver teisese levituspunkt.

  • Eemalda CMApplicationRevisionHistoryAktsepteerib jooksul sisend Get - CMApplicationRevisionHistory eemaldamiseks konkreetse rakenduse versioon.Näide

    Get-CMApplicationRevisionHistory-nimi "Contoso rakenduse"-versioon 2 |Eemalda CMApplicationRevisionHistory

  • Eemalda CMClientOperationUus fakultatiivne toiming parameeter aktsepteerib sisend Get-CMClientOperation.

  • Eemalda CMDeploymentUus aktsepteerib Get-CMDeployment , mis võimaldab värskendus, pakett, operatsioonisüsteemi ja rakenduste juurutused kustutamine objekti.Märkus. DeploymentId ja ApplicationName jätkab ainult rakenduse kasutuselevõttu. Selline käitumine on tulevikus muutuda. 

  • Eemalda CMDeploymentTypeRakenduse parameeter pole enam vaja kasutateDeploymentType või konveieri: Get-CMDeploymentType.

  • Eemalda CMMaintenanceWindowUus aktsepteerib sisend Get CMCollection.

  • Eemalda CMStatusFilterRuleParameeter nimi nüüd vastu metamärkide väärtused.

  • Set-ClientPushInstallationToetab nüüd torujuhtmete kaudu Get-CMClientPushInstallation.

  • Set-CMApplicationUus valikuline DisplaySupersedencesInApplicationCatalog parameeter lülitab võime näidata supersedences rakenduse kataloogi.

  • Set-CMDeploymentType

    • Uus parameetreid nõuded reeglid:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      Reeglid tuleb luua DCM Object Model SDK abil.Märkus. RemoveRequirement sisend peab vastama nõue reegli tüüp juurutamine RuleId väärtus. Muidu seda ei eemaldata.

    • Rakenduse ei ole enam nõutav parameeter parameeterDeploymentType Sisesta objekt kasutamisel.

    • Toetab nüüd torujuhtmete kaudu Get-CMDeploymentType.

    Näide

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

  • Set-CMDiscoveryMethod

    • Uus parameetreid kui konfigureerite rühma tuvastamine ActiveDirectoryGroupDiscovery:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope vajab sisendit, mis on loodud cmdlet-käsu New CMADGroupDiscoveryScope .

    • RemoveGroupDiscoveryScope nõuab stringi võrdlemine ulatuse nimi.

    Näide

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

  • Set-CMDistributionPointUusEnableBranchCache parameeter haru puhver levituspunkt konfigureerimiseks.

  • Set CMMaintenanceWindowUus aktsepteerib sisend Get CMCollection.

  • Set-CMManagementPointComponentNüüd aktsepteerib jooksul sisend järgmisi cmdlet-käske:

    • Get-CMSiteDefinition (uued cmdlet)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent

  • Set-CMPackage

    • Uute valikuliste parameetrite jaotus (prestage, multisaate) ja andmete allika (alla värskendus) atribuute vastavaks administraatori konsool atribuuti lehte.

    • Mitmed parameetrid II ümber nimetada. Need äsja nimega parameetrid on määrata pseudonüümid vana nimed ühilduvuse säilitamiseks.

  • Blokeeringu CMCertificateParameeter võimaldab torujuhtmete Get-CMCertificateobjektiobjekti.

  • Ava CMObjectNüüd aktsepteerib objektide konveieri kaudu.Näide

    Get-CMDriverPackage | Ava CMObject

  • Värskendus CMCertificate

    • Uus valikuline Force parameeter takistab küsib olemasoleva serdi üle kirjutada.

    • See parameeter võimaldab objekti torujuhtmete Get-CMCertificateobjekti.

Oluline teave kõigi cmdlet-käsud

Uute valikuliste parameetrite DisableWildcardHandling ja ForceWildcardHandling DisableWildcardHandling võimaldavad cmdlet-käske ja parameetreid selle tugiteenuste metamärkide ("*" või "?") väärtusi kaughost sõeluda parameeter metamärkide väärtuse asemel sõnadega olekuna.Kujutage ette järgmist stsenaariumi: teil on kaks rakendust: "Minu see rakendus" ja "minu * rakendus." Cmdleti Get-CMApplication-nimi minu * rakenduse naaseb nii "minu see rakendus" ja "minu * rakendus." Kui eesmärgiks on tuua ainult "minu * rakenduse" saate lisadaDisableWildcardHandlingcmdlet-käsu parameetrid mängu tuua .

  • ForceWildcardHandlingparameeter taastab pre-R2 CU1 käitumist ja võimaldab palju string põhinev cmdlet-käsu parameetri argumente tunnistatud metamärkide väärtuste asemel sõnadega väärtused. See parameeter võib põhjustada ootamatu või toetuseta viisil käituda cmdlet-käske ja tuleks kasutada ettevaatlikult.

  • Hoiatusteate kirjutatakse PowerShelli väljund stream kui sisemise päringu käitumine on muutnud need parameetrid.

  • Pange tähele, et kuigi kõik Configuration Manager cmdlet-käsud toetama nende uute parameetrite, parameetrid ei tohi kasutada ega au kõigis olukordades.

  • Parameetrite DisableWildcardHandling ja ForceWildcardHandling ei saa kasutada samal ajal. Kui kasutate korraga mõlemad parameetrid, nurjub cmdlet-käsu täitmine.

Poolitamatu olulisi muudatusi
  • Täiustatud Logimise lubamisel Verbose ümber SMS-i pakkuja objektide loomine, muutmine, eemaldamine ja salvestamist.

  • Saidi süsteemi kasutaja konto päringuid tõhustamiseks.

  • Aegunud cmdlet-i või parameetri kasutamine võib põhjustada hoiatus, et kirjutada Windows PowerShelli konsooli. Tulevikus võib eemaldada aegunud cmdlet-i või parameetrid ja nende kasutamine tuleb lõpetada niipea kui võimalik.

Aegunud cmdlet-käske ja parameetreid (võib eemaldada tulevikus)

Aegunud parameetrite kasutamine tuleks lõpetada võimalikult kiiresti vältimiseks võib-olla muudatused tulevases versioonis.Märkus. Aegunud cmdlet-i või parameetri kasutamine võib põhjustada hoiatus, et kirjutada Windows PowerShelli konsooli.

  • Lisage CMDeploymentType

    • ForceForUnknownPublisher parameeter enam kasutada, kui loote juurutamine järgmisi:

      • Apple Store

      • Windows Phone 8

      • Google Play

    • AutoIdentifyFromInstallationFile parameeter enam kasutada, kui loote juurutamine järgmisi:

      • Rakenduse virtualiseerimine 5

      • Veebirakendus

      • Apple Store

      • Windows Phone 8

      • Google Play

    • AutoIdentifyFromInstallationFile parameeter pole enam vaja mitu juurutamine tüüpi.

    • ForceForUnknownPublisher parameeter pole enam vaja.

    • ManualSpecifyDeploymentType parameeter pole enam vaja ning see ei mõjuta juurutamise tüüp loomine.

  • Get-CMClientOperationsMuud VerbiCMClientOperation cmdlet-käske, et asendada Get-CMClientOperation (ainsuses ja mitmuses nimetamine). On funktsioon ei muutu.

  • Get-CMManagementPointComponentAsendada cmdlet-käsu Get-CMSiteDefinition . See cmdlet-käsu olemus on sama Get-CMManagementPoint ja on kõrvaldada segadust on aegunud.

  • Impordi-CMDriverSupportedPlatformName on aegunud. Selle asemel tuleks kasutada SupportedPlatforms . SupportedPlatforms väärtusi saab alla laadida, kasutades cmdlet- Käsu Get-CMSupportedPlatform . Ei toetata SupportedPlatformName ja SupportedPlatforms.

  • Eemalda CMDeploymentTypeRakenduse parameeter pole enam vaja kasutateDeploymentType või konveieri: Get-CMDeploymentType.

  • Set-CMAssetIntelligenceSynchronizationPointEnableSynchronization parameeter on aegunud. Seadke ScheduleToken $null ajastatud sünkroonimise keelamiseks.

  • Set-CMClientPushInstallationParameeter nimi ei tohi kasutada. SiteCode tuleks kasutada selle asemel ulatuse konkreetse veebilehe väljund.

  • Set-CMDeploymentTypeOnFastNetworkMode väärtus RunFromNetwork asendatakse DownloadContentForStreaming.

  • Set-CMSystemHealthValidatorPointKuupäeva ja kellaaja parameetrid on aegunud asemel StatementOfHealthStartTime parameeter.

  • Start-CMPackageDeployment

    • DeploymentStartDay ja DeploymentStartTime on asendatud ühe eesmärgi DeploymentStartDateTime , et kuupäev ja kellaaeg.

    • DeploymentAvailableDay ja DeploymentAvailableTime on asendatud ühe eesmärgi DeploymentAvailableDateTime , et kuupäev ja kellaaeg.

    • DeploymentExpireDay ja DeploymentExpireTime on asendatud ühe eesmärgi DeploymentExpireDateTime , et kuupäev ja kellaaeg.

NB! Parameetrit SecuredScopeNames toetatud cmdlet-käskude kasutamiseks tuleb katkestada ja Get-CMObjectSecurityScope tuleks kasutada selle asemel.

Suurte muudatuste

Breaking muudatused lähevad muudatused cmdlet käitumine või parameetrid, mis võib põhjustada vastuolud olemasolevate PowerShelli automatiseerimine. Kontrollige muudatusi teie olemasoleva automatiseerimine veenduda ühilduvuse.

  • Lisage CMDeploymentTypeCmdlet-käsk ei ole enam võimaldab teil lisada juurutamise tüüp, mis on eelnevalt lisatud juurutamise tüüp kuvatav nimi. Juurutamine tippige nimed peab olema kordumatu.

  • Block-CMCertificateKui blokeerimine sert on viga, nurjub cmdlet nüüd asemel hoiatuse.

  • Get CMSoftwareUpdateGroupNonfunctionalSecuredScopeNames parameeter on eemaldatud.

  • Get-CMUserKumulatiivne Update 1 Get-CMUser oli ootamatu käitumise muutus, kui see return SMS_CombinedUserResource või SMS_Collection põhinev objektid. System Center 2012 R2 Configuration Manager väljalaskeversiooni käitumine oli tagasi ainult SMS_Collection põhinev objektid. See on lahendatud. Samu andmeid on mõlemat, sest SMS_CombinedUserResource sisaldab SMS_Collection andmete alamhulga. Seetõttu peaksite pole see automatiseerimine. Aga see on võimalik, et avaldada teadlikkus.

  • Eemalda CMSoftwareUpdateGroupNonfunctionalSecuredScopeNames parameeter on eemaldatud.

  • Eemalda CMUserKui kasutaja ei saa mingil põhjusel eemaldatud, cmdlet ei õnnestu. Varasemate versioonide põhjustaks olukorrad cmdlet-i nurjub vaikides.

  • Set-CMBootImageCmdlet-käsu ebaõnnestub, kui neid kasutada koos Windows PE 3.1 või varasema boot pilt põhjustab nonapplicable parameetrid on järgmised:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • ScratchSpace

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints

  • Set CMBoundaryVõimaldab mitme sisestatud andmed enam Id või nime.LahendusKasutage silmuseid või torujuhtmete Get CMBoundary.

  • Set CMSoftwareUpdateGroupNonfunctionalSecuredScopeNames parameeter on eemaldatud.

  • Set-CMSoftwareUpdatePointComponentCmdlet-i nurjub, kui säte SynchronizeAction SynchronizeFromAnUpstreamDataSourceLocation ilma UpstreamSourceLocationväärtuse määramine.

  • Start-CMSoftwareUpdateDeploymentCmdlet ei õnnestu mitte hoiatada, kui tarkvara värskendused ei ole veel alla.

Muid olulisi server muudatused

Paljud cmdlet-käsud oli valesti konfigureeritud "ValueFromPipelineByPropertyName" parameetrite. See on lahendatud. Kuigi tõenäoliselt ei pea ühtegi olemasolevat automaatika oleks on olnud ära selle, meil on see märkides teadlikkus jaoks.

Teadaolevad probleemid

Järgmised teadaolevad probleemid cmdlet-käsud on lahendatud selles versioonis.

  • Set-CMAlertSubscriptionParameeter LocaleId nõuab teatud lokaadi süsteemis kehtiv lokaat asemel.

  • Set-CMDeploymentTypeEi saa konfigureerida sisu juurutamine järgmisi sätteid:

    • Windows Phone

    • Apple App Store

    • Google Play

  • Uus CMVhdCmdlet-käsk tagastab "Ei leitud" tõrge katsel leida viite ülesandejada alla. See on tagasiulatuvalt alates Cumulative Update 2.

  • Get-CMAccessAccountSMS-i pakkuja päringute, teeb kasutajanimi tõstutundlik.

  • Set-käsu CMSoftwareUpdatePointloobTarkvaravärskenduse punkti WSUS-i konfiguratsioon ei kehti DefaultWsusServer parameeter muudatusi.

  • Set-CMBootImageEnablePrestartCommand ja PrestartCommandLine väärtused ei rakendata boot image.

  • Lisage CMManagementPointHalduspunkti, mis on loodud cmdlet-i ei saa vaadata konsoolis.Lahendus

    $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-CMStatusReportingComponentKui käivitate pärast Set-CMStatusReportingComponentei pruugi cmdlet-käsu.

  • Start-CMSoftwareUpdateDeploymentCmdlet-i nurjub, kui värskendus seda nõuab Microsofti tarkvara litsentsitingimustega nõustumine.

  • Uus CMVhdKui loote uue VHD ei pruugi cmdlet-käsu "Objekti ei leitud" tõrge.

  • Set-CMOutOfBandManagementComponentCmdlet-käsu võib nurjuda, kui EnrollmentPoint parameetrit kasutatakse.

  • Lisage CMStateMigrationPointAllowFallbackSourceLocationForContent muudatused ei pruugi kehtida oleku migratsioon punkti rolli.

  • Lisage CMOutOfBandServicePointThreadsOffset väärtus ei pruugi kehtida vastloodud välja Band Service Point.LahendusKasutage Komplekti CMOutOfBandServicePoint TransmissionStartMinutesInterval pärast Lisamine CMOutOfBandServicePoint.

Viited

Teave selle terminoloogia Microsofti tarkvaravärskenduste iseloomustamiseks.

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.