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 CMDeviceAffinityToUser
Kasutaja seadme ühtivus nonprimary kasutajad ei saa seada seadmed. Näiteks sellise kasutajad võivad olla kasutajad, kellel on avastatud Active Directory kaudu. -
Lisage CMDistributionPoint
Aegunud CertificateExpirationTimeUtc saab määrata. -
Lisage CMFallbackStatusPoint
JaStateMessageNum väärtused on valideeritud taseme (100-100 000). -
Eksport-CMPackage
Vale tõrked on teatatud, kui ExportFilePath on ootamatu vormingus. -
Get-CMSoftwareUpdate
Id parameeter, mis võimaldab päringute tarkvara värskenduste ID väärtus on puudu. -
Get CMStatusFilterRule
Ei 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 CMCertificate
Ei saa lugeda serdi määratud tee parameeter. See on tagasiulatuvalt alates Cumulative Update 2. -
Uus CMActiveDirectoryForest
Ei saa luua uue Active Directory metsa objekti. See on tagasiulatuvalt alates Cumulative Update 2. -
Uus CMBoundary
No valideerimine tüüpideparameetri väärtust . See võimaldab piir vale konfiguratsioon. -
Uus CMClientSetting
Vale tõrked on teatatud, kui loote kliendile sätte Tippige argument "Default". -
Uus CMCollectionVariable
Ei saa lisada uusi muutujaid kogum, mis on olemasoleva muutujaid. See on tagasiulatuvalt alates Cumulative Update 2. -
Uus CMSecondarySite
Aegunud CertificateExpirationTimeUtc saab määrata. -
Eemalda CMDeviceCollection
Võimaldab eemaldamise seadme kogumine InputObject või konveieri kasutamisel. -
Eemalda CMUserCollection
Võimaldab eemaldamise-kasutaja kogumine InputObject või konveieri kasutamisel. -
Set-CMAssetIntelligenceSynchronizationPoint
Ei saa Asset Intelligence puhverserveri serdi määrates CertificateFile "$null." -
Set CMBoundary
Parameetri väärtus on kontrollitud õige süntaks piir tüüp või parameetrit . See võimaldab piir vale konfiguratsioon. -
Set-CMClientPushInstallation
Jä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-CMDeviceCollection
Võimaldab konfigureerimine seadme kogumine InputObject või konveieri kasutamisel. -
Set-CMDistributionPoint
-
Aegunud CertificateExpirationTimeUtc saab määrata.
-
AllowFallbackForContent väärtus ei kehti levituse punkt.
-
-
Set-CMFileReplicationRoute
FileReplicationAccountName ei toimi õigesti teatud juhtudel kasutajanime. -
Set CMStateMigrationPoint
AllowFallbackForContent väärtus ei kehti oleku migratsioon punkti. -
Set-CMSystemHealthValidatorPointComponent
Ei saa tühjendada Active Directory avaldamine või päringu kontod määrates null või tühi väärtus PublishAccount ja QueryAccount. -
Set CMUserCollection
Võimaldab konfigureerimine-kasutaja kogumine InputObject või konveieri kasutamisel. -
Start-CMDistributionPointUpgrade
Aegunud CertificateExpirationTimeUtc saab määrata. -
Värskendus CMCertificate
Ei saa lugeda serdi määratud tee parameeter. See on tagasiulatuvalt alates Cumulative Update 2.
Täiendavate muudatuste
Uued cmdlet-käsud
-
Lisage CMDeploymentTypeDependency
Lisab 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äideGet-CMDeploymentType - ApplicationName MyApp |
Uus CMDeploymentTypeDependencyGroup - rühmanimi MyGroup | Lisage CMDeploymentTypeDependency - DeploymentTypeDependency " (Get-CMDeploymentType - ApplicationName MyChildApp) " -IsAutoInstall $true -
Lisage CMDeploymentTypeSupersedence
Mää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äideGet-CMDeploymentType - ApplicationName MyApp |
Lisage CMDeploymentTypeSupersedence - SupersedingDeploymentType " (Get-CMDeploymentType - ApplicationName MySupersedingApp) -
ConvertFrom-CMApplication
Teisendab 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-CMConfigurationItem
Teisendab DCM Object Model SDK ConfigurationItem või tuletatud objekti XML-string. Näide$rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem
$xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule -
ConvertTo-CMApplication
Teisendab 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-CMConfigurationItem
Muudab CI vastavalt objekti DCM Object Model SDK-objekti ConfigurationItem saadud SMS-i pakkuja või XML-string. NäideGet-CMConfigurationItem | ConvertTo-CMConfigurationItem
-
Get-CMCertificateobjekti
Sertide 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-CMDeploymentTypeDependency
Saab olemasolevate sõltuv juurutamine tüüpi sõltuvus rühma. Nõutavad andmed on sõltuvus rühmapoliitika objekti, Get-CMDeploymentTypeDependencyGroup. NäideGet-CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup | Get-CMDeploymentTypeDependency -
Get-CMDeploymentTypeDependencyGroup
Saab 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äideGet-CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -
Get-CMDeploymentTypeSupersedence
Saab supersedences asendatud juurutamine. Nõutavad andmed on asendatud juurutamine. NäideGet-CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeSupersedence -
Get CMMigrationSource
Saab teavet ülekantud allika hierarhia. Saab kasutada koos Sync CMMigrationSource migreerimise oleku vaatamiseks. NäideGet CMMigrationSource | Valige olek
-
Get-CMObjectSecurityScope
Saab kõik määratud InputObject seotud turbe ulatus. Seda saab kasutada objekti, mis kasutab turbe ulatus. NäideGet CMSoftwareUpdateGroup | Get-CMObjectSecurityScope
Get-CMBoundaryGroup | Get-CMObjectSecurityScope -
Get-CMQuery
Päringu saab. NäideGet-CMQuery-nimi "Kõik isiklikud seadmed"
-
Get-CMSiteDefinition
Saidi määratluse teavet saab SMS_SiteDefinition klassi. See loend sisaldab erinevate kogu saidi konfiguratsioon ja sätted. NäideGet-CMSiteDefinition - SiteCode PRI
-
Get-CMSiteRole
Saidi server või saidi serverite saab saidi rollid loend. NäideGet-CMSiteRole - SiteSystemServerName myserver.contoso.com
-
Get-CMSupportedPlatforms
Nimekiri toetatud platvormid saab. Saate kasutada torujuhtmete arvesse Impordi-CMDriver. NäideGet-CMSupportedPlatforms-nimi "Kõik Windowsi *"
-
Kutsuda CMQuery
Käivitab päringu ja annab tulemusi. NäideGet-CMQuery-nimi "Minu süsteemid" | Kutsuda CMQuery
-
Kutsuda CMSystemDiscovery
Juhendab saidi käivitamiseks Active Directory süsteemi avastamine niipea kui võimalik. NäideKutsuda CMSystemDiscovery - SiteCode ABC
-
Kutsuda CMUserDiscovery
Juhendab saidi käivitamiseks Active Directory avastamine niipea kui võimalik. NäideKutsuda CMUserDiscovery - SiteCode ABC
-
Kutsuda GroupDiscovery
Juhendab saidi käivitamiseks Active Directory rühma discovery niipea kui võimalik. NäideKutsuda CMGroupDiscovery - SiteCode ABC
-
Uus CMADGroupDiscoveryScope
Loob objekti, mida saab konfigureerida active directory rühma discovery ulatus koos Set-CMDiscoveryMethod. NäideSet-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
-AddGroupDiscoveryScope (Uus CMADGroupDiscoveryScope " -nime MyScope - SiteCode R2s - LdapLocation " "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true) -
Uus CMDeploymentTypeDependencyGroup
Loob 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äideGet-CMDeploymentType - ApplicationName MyApp |
Uus CMDeploymentTypeDependencyGroup - rühmanimi MyGroup -
Uus CMEmbeddedObjectInstance
Kogenud 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 CMEmbeddedProperty
Kogenud 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 CMEmbeddedPropertyList
Kogenud 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 CMQuery
Loob uue päringu. NäideUus CMQuery-nimi "Minu süsteemid"-väljend "
"select * from SMS_R_System kus nimi nagu"ABC %" -
Eemalda CMCollection
Eemaldab muutumatu kogumine väärtus, saab kasutada asemel Eemalda CMUserCollection ja Eemalda CMDeviceCollection kogumine eemaldamiseks. NäideGet CMUserCollection-nime MyCollection | Eemalda CMCollection-Force
Get-CMDeviceCollection-nime MyDeviceCollection | Eemalda CMCollection-Force -
Eemalda CMDeploymentTypeDependencyabil
Eemaldab 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 $dpGroup Eemalda CMDeploymentTypeDependencyabil-rühma $dpGroup " -DeploymentTypeDependency $dpDeps [1] - Force -
Eemalda CMDeploymentTypeDependencyGroup
Eemaldab juurutamise tüüp sõltuvus rühma (ja sõltuvustega) juurutamise tüüp. Nõutavad andmed on sõltuvus Get-CMDeploymentTypeDependencyGroup. NäideGet-CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup | Eemalda CMDeploymentTypeDependencyGroup-Force -
Eemalda CMDeploymentTypeSupersedence
Eemaldab 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äideGet-CMDeploymentType - ApplicationName MyApp |
Eemalda CMDeploymentTypeSupersedence - SupersedingDeploymentType " (Get-CMDeploymentType - ApplicationName MySupersedingApp) -
Eemalda CMQuery
Eemaldab päringu. NäideGet-CMQuery-nimi "Minu süsteemid" | Eemalda CMQuery-Force
-
Set-CMDeploymentTypeDependencyGroup
Konfigureerib juurutamine tippige rühma sätted. Nõutavad andmed on sõltuvus Get-CMDeploymentTypeDependencyGroup. NäideGet-CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup - rühmanimi MyGroup | Set-CMDeploymentTypeDependencyGroup - NewName MyNewGroup -
Set-CMDeploymentTypeSupersedence
Konfigureerib 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äideGet-CMDeploymentType - ApplicationName MyApp |
Set-CMDeploymentTypeSupersedence - SupersedingDeploymentType " (Get-CMDeploymentType - ApplicationName MySupersedingApp) " -IsUninstall $true -
Set CMQuery
Konfigureerib päringu. NäideGet-CMQuery-nimi "Minu süsteemid" |
Set CMQuery - NewName "Minu ABC süsteemid" -
Sünkroonimise CMMigrationSource
Käivitab sünkroonimise ülekantud allika hierarhia. NäideSü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 CMDistributionPoint
UusEnableBranchCache parameeter haru puhver uue levituspunkt. -
Lisage CMFallbackStatusPoint
Parameetrite ThrottleInterval ja jaStateMessageNum ei ole enam kohustuslik. Kui ühtki väärtust määratud, kasutatakse vaikeväärtused ThrottleInterval (3600) ja jaStateMessageNum (10 000). -
Block-CMCertificate
Parameeter võimaldamiseks torujuhtmete Get-CMCertificateobjektiobjekti. -
Tühjenda CMClientOperation
Uus fakultatiivne toiming parameeter, mis aktsepteerib sisend Get-CMClientOperation. -
Keela CMStatusFilterRule
Parameeter nimi nüüd vastu metamärkide väärtused. -
Luba CMStatusFilterRule
Parameeter nimi nüüd vastu metamärkide väärtused. -
Eksport-CMSecurityRole
Täiendav tugi eksportimine turberollid nime (RoleName) või väärtuse (osa). -
Get-CMAppV5XDeploymentTypeItem
Nüüd aktsepteerib jooksul sisend Get-CMDeploymentType. NäideGet-CMDeploymentType - ApplicationName "MyApp" "
-DeploymentTypeName "AppV5X" | Get-CMAppV5XDeploymentTypeItem -
Get-CMClientPushInstallation
Enam nõuab kohustusliku otsing parameeter leidmiseks kliendi push install üksikasjad. -
Get-CMDeploymentType
Saab torujuhtmete kaudu Get-CMApplication saada juurutamine tüüpi objekti. NäideGet-CMApplication-nimi "Contoso rakenduse" |
Get-CMDeploymentType nimi "MSI Installeri" -
Get-CMManagementPointComponent
Enam vaja kohustusliku SiteCode ja SiteSystemName parameetrid. -
Get-CMSoftwareUpdate
Uus valikuline OnlyExpired parameeter ulatus päringu ainult aegunud värskenduste saamiseks kiiremini päringud. -
Get CMStatusFilterRule
Parameeter nimi nüüd vastu metamärkide väärtused. -
Get-CMUser
Suurt komplektid jõudlust. -
Impordi-CMComputerInformation
SmBiosId 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 CMObject
Nüüd aktsepteerib objektide konveieri kaudu. NäideGet-CMDriverPackage | Lukusta CMObject
-
Uus CMApplication
Uus valikuline DisplaySupersedencesInApplicationCatalog parameeter lülitab võime näidata supersedences rakenduse kataloogi. -
Uus CMMaintenanceWindow
Uus aktsepteerib sisend Get CMCollection. -
Uus CMSecondarySite
UusEnableBranchCache parameeter haru puhver teisese levituspunkt. -
Eemalda CMApplicationRevisionHistory
Aktsepteerib jooksul sisend Get - CMApplicationRevisionHistory eemaldamiseks konkreetse rakenduse versioon. NäideGet-CMApplicationRevisionHistory-nimi "Contoso rakenduse"-versioon 2 |
Eemalda CMApplicationRevisionHistory -
Eemalda CMClientOperation
Uus fakultatiivne toiming parameeter aktsepteerib sisend Get-CMClientOperation. -
Eemalda CMDeployment
Uus 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 CMDeploymentType
Rakenduse parameeter pole enam vaja kasutateDeploymentType või konveieri: Get-CMDeploymentType. -
Eemalda CMMaintenanceWindow
Uus aktsepteerib sisend Get CMCollection. -
Eemalda CMStatusFilterRule
Parameeter nimi nüüd vastu metamärkide väärtused. -
Set-ClientPushInstallation
Toetab nüüd torujuhtmete kaudu Get-CMClientPushInstallation. -
Set-CMApplication
Uus 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.
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.
Set-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
-AddGroupDiscoveryScope (Uus CMADGroupDiscoveryScope " -nime MyScope - SiteCode R2S - LdapLocation " "LDAP://CN=ScopeLocation, DC = contoso, DC = com" - RecursiveSearch $true) -
-
Set-CMDistributionPoint
UusEnableBranchCache parameeter haru puhver levituspunkt konfigureerimiseks. -
Set CMMaintenanceWindow
Uus aktsepteerib sisend Get CMCollection. -
Set-CMManagementPointComponent
Nüü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 CMCertificate
Parameeter võimaldab torujuhtmete Get-CMCertificateobjektiobjekti. -
Ava CMObject
Nüüd aktsepteerib objektide konveieri kaudu. NäideGet-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-CMClientOperations
Muud VerbiCMClientOperation cmdlet-käske, et asendada Get-CMClientOperation (ainsuses ja mitmuses nimetamine). On funktsioon ei muutu. -
Get-CMManagementPointComponent
Asendada cmdlet-käsu Get-CMSiteDefinition . See cmdlet-käsu olemus on sama Get-CMManagementPoint ja on kõrvaldada segadust on aegunud. -
Impordi-CMDriver
SupportedPlatformName 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 CMDeploymentType
Rakenduse parameeter pole enam vaja kasutateDeploymentType või konveieri: Get-CMDeploymentType. -
Set-CMAssetIntelligenceSynchronizationPoint
EnableSynchronization parameeter on aegunud. Seadke ScheduleToken $null ajastatud sünkroonimise keelamiseks. -
Set-CMClientPushInstallation
Parameeter nimi ei tohi kasutada. SiteCode tuleks kasutada selle asemel ulatuse konkreetse veebilehe väljund. -
Set-CMDeploymentType
OnFastNetworkMode väärtus RunFromNetwork asendatakse DownloadContentForStreaming. -
Set-CMSystemHealthValidatorPoint
Kuupä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 CMDeploymentType
Cmdlet-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-CMCertificate
Kui blokeerimine sert on viga, nurjub cmdlet nüüd asemel hoiatuse. -
Get CMSoftwareUpdateGroup
NonfunctionalSecuredScopeNames parameeter on eemaldatud. -
Get-CMUser
Kumulatiivne 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 CMSoftwareUpdateGroup
NonfunctionalSecuredScopeNames parameeter on eemaldatud. -
Eemalda CMUser
Kui kasutaja ei saa mingil põhjusel eemaldatud, cmdlet ei õnnestu. Varasemate versioonide põhjustaks olukorrad cmdlet-i nurjub vaikides. -
Set-CMBootImage
Cmdlet-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 CMBoundary
Võimaldab mitme sisestatud andmed enam Id või nime. Lahendus Kasutage silmuseid või torujuhtmete Get CMBoundary. -
Set CMSoftwareUpdateGroup
NonfunctionalSecuredScopeNames parameeter on eemaldatud. -
Set-CMSoftwareUpdatePointComponent
Cmdlet-i nurjub, kui säte SynchronizeAction SynchronizeFromAnUpstreamDataSourceLocation ilma UpstreamSourceLocationväärtuse määramine. -
Start-CMSoftwareUpdateDeployment
Cmdlet 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-CMAlertSubscription
Parameeter LocaleId nõuab teatud lokaadi süsteemis kehtiv lokaat asemel. -
Set-CMDeploymentType
Ei saa konfigureerida sisu juurutamine järgmisi sätteid:-
Windows Phone
-
Apple App Store
-
Google Play
-
-
Uus CMVhd
Cmdlet-käsk tagastab "Ei leitud" tõrge katsel leida viite ülesandejada alla. See on tagasiulatuvalt alates Cumulative Update 2. -
Get-CMAccessAccount
SMS-i pakkuja päringute, teeb kasutajanimi tõstutundlik. -
Set-käsu CMSoftwareUpdatePointloob
Tarkvaravärskenduse punkti WSUS-i konfiguratsioon ei kehti DefaultWsusServer parameeter muudatusi. -
Set-CMBootImage
EnablePrestartCommand ja PrestartCommandLine väärtused ei rakendata boot image. -
Lisage CMManagementPoint
Halduspunkti, 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-CMStatusReportingComponent
Kui käivitate pärast Set-CMStatusReportingComponentei pruugi cmdlet-käsu. -
Start-CMSoftwareUpdateDeployment
Cmdlet-i nurjub, kui värskendus seda nõuab Microsofti tarkvara litsentsitingimustega nõustumine. -
Uus CMVhd
Kui loote uue VHD ei pruugi cmdlet-käsu "Objekti ei leitud" tõrge. -
Set-CMOutOfBandManagementComponent
Cmdlet-käsu võib nurjuda, kui EnrollmentPoint parameetrit kasutatakse. -
Lisage CMStateMigrationPoint
AllowFallbackSourceLocationForContent muudatused ei pruugi kehtida oleku migratsioon punkti rolli. -
Lisage CMOutOfBandServicePoint
ThreadsOffset väärtus ei pruugi kehtida vastloodud välja Band Service Point. Lahendus Kasutage Komplekti CMOutOfBandServicePoint TransmissionStartMinutesInterval pärast Lisamine CMOutOfBandServicePoint.
Viited
Teave selle terminoloogia Microsofti tarkvaravärskenduste iseloomustamiseks.