Kopsavilkums
Šajā rakstā Windows PowerShell izmaiņas, kas ir iekļauti Microsoft System Center 2012 R2 konfigurācijas pārvaldnieks kumulatīvo atjauninājumu 4 (CU4). Citi labojumi CU4 aprakstīts šajā Microsoft zināšanu bāzes rakstā:
3026739 kumulatīvā atjauninājuma apraksts 4 System Center 2012 R2 konfigurācijas pārvaldnieks
Novērsto problēmu
-
Pievienot CMDeploymentType
-
Kas importē tās informāciju (AppV) tiek izmantots izvietošanas tips, tiek ignorēts parametrs DeploymentTypeName .
-
WindowsPhoneStoreInstaller parametrs rada nepareizu izvietošanas veidi. Tas ir no 1 kumulatīvā atjauninājuma regresijas.
-
Nederīgs atrašanās vietas var norādīt nepareizi izvietošanas šādi:
-
Windows Phone veikals
-
Google Play krātuve
-
Apple Store
-
-
Šādi var konfigurēt kā DownloadContentAsStreaming:
-
MSI izvietošana
-
Windows .appx OnSlowNetworkMode vērtības tips
-
-
-
Pievienot CMDeviceAffinityToUser
Ierīces nevar iestatīt lietotāju ierīču radniecība nonprimary lietotājiem. Piemēram, var atklāties, izmantojot Active Directory lietotājiem var būt šādas lietotāji. -
Pievienot CMDistributionPoint
Var norādīt beidzās CertificateExpirationTimeUtc . -
Pievienot CMFallbackStatusPoint
StateMessageNum vērtības nav tiek pārbaudīti pret pieņemamā diapazona (100 līdz 100 000). -
Eksporta CMPackage
Nepareizs kļūdas tiek ziņots, kad ExportFilePath ir neparedzēts formāts. -
Iegūt CMSoftwareUpdate
Trūkst parametru Id ļauj ID vērtība vaicāšanai programmatūras atjauninājumus. -
Iegūt CMStatusFilterRule
Rezultāti netiek atgriezti, ja nav norādīta parametra nosaukums . -
Iegūt CMUser
-
Pretrunīgi objektu tipi tiek atgriezti (SMS_CombinedUserResources vai SMS_Collection objektu), atkarībā no ievades parametri. Tas ir regresijas System Center 2012 R2 Configuration Manager laidiena versijas. Skatiet sadaļā "Jaunākās izmaiņas" plašāku informāciju par to, kā šo problēmu var ietekmēt jums Saņemt CMUser piezīmes.
-
Nav lietotāja objektiem atbilst, izmantojot nosaukumu vai ResourceId.
-
"SMSID" un "Nosaukums" SMS_CombinedUserResource ierakstu vērtības nav vaicājumu. Šis ir kumulatīvais atjauninājums 2 regresijas.
-
-
Importa CMCertificate
Nevar nolasīt sertifikātu, kas norādīta ar parametru ceļš . Šis ir kumulatīvais atjauninājums 2 regresijas. -
Jauna CMActiveDirectoryForest
Nevar izveidot jaunu Active Directory meža objektu. Šis ir kumulatīvais atjauninājums 2 regresijas. -
Jauna CMBoundary
Nav validācija pretparametru vērtības . Tādējādi robežas Nederīga konfigurācija. -
Jauna CMClientSetting
Nepareizs kļūdas tiek ziņots, izveidojot klienta iestatīšana tipa arguments "Noklusējums". -
Jauna CMCollectionVariable
Nevar pievienot jaunu mainīgo kopa, kas ir iepriekš mainīgos. Tas ir regresijas kumulatīvo atjauninājumu 2. -
Jauna CMSecondarySite
Var norādīt beidzās CertificateExpirationTimeUtc . -
Noņemt CMDeviceCollection
Ļauj novērst-ierīču kolekcijas, izmantojot InputObject vai konveijers. -
Noņemt CMUserCollection
Ļauj novērst-lietotāju kolekcijas, izmantojot InputObject vai konveijers. -
CMAssetIntelligenceSynchronizationPoint kopa
Nevar notīrīt Asset Intelligence starpniekservera sertifikātu, iestatot CertificateFile "$null". -
CMBoundary kopa
Parametra vērtība nav validēta robežas veidu vai tipa parametrs pareizo sintaksi. Tādējādi robežas Nederīga konfigurācija. -
CMClientPushInstallation kopa
Secīgas cmdlet izpildes neizdodas pēc šī cmdlet. -
CMDeploymentType kopa
-
Nebrīdinot cmdlet neizdosies, ja mēģina noteikt izvietošanas tips, kas nav lietojumprogramma.
-
Ļauj konfigurēšana kā DownloadContentAsStreamingMSI izvietošana vai Windows .appx tipa OnSlowNetworkMode vērtību.
-
Nebrīdinot cmdlet neizdosies, ja mēģināt mainīt cmdlet neatpazīst izvietošanas tips instalēšanas.
-
-
CMDeviceCollection kopa
Ļauj, izmantojot InputObject vai konveijera konfigurācija-ierīču kolekcijas. -
CMDistributionPoint kopa
-
Var norādīt beidzās CertificateExpirationTimeUtc .
-
AllowFallbackForContent vērtība neattiecas uz izplatīšanas punkts.
-
-
CMFileReplicationRoute kopa
FileReplicationAccountName nevar validēt lietotāja vārdu pareizi dažos gadījumos. -
CMStateMigrationPoint kopa
AllowFallbackForContent vērtība neattiecas uz stāvokļa migrācijas punkts. -
CMSystemHealthValidatorPointComponent kopa
Nevar notīrīt nulles vai tukšu vērtību iestatot PublishAccount un QueryAccount Active Directory publicēšana vai vaicājuma kontus. -
CMUserCollection kopa
Ļauj kolekcija lietotāja konfigurācija, izmantojot InputObject vai konveijers. -
Start CMDistributionPointUpgrade
Var norādīt CertificateExpirationTimeUtc beidzies derīgums. -
Atjaunināšanas CMCertificate
Nevar nolasīt sertifikātā norādīto parametru ceļš . Šis ir kumulatīvais atjauninājums 2 regresijas.
Papildu izmaiņas
Jaunā cmdlets
-
Pievienot CMDeploymentTypeDependency
Pievieno izvietošanas tips kā atkarības atkarība grupu. Get CMDeploymentType tipa objektu izvietošana un atkarība no grupa ir nepieciešama [saņemt | Jauns]-CMDeploymentTypeDependencyGroup.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Jaunā CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup |
Pievienojiet CMDeploymentTypeDependency - DeploymentTypeDependency "
(Iegūt CMDeploymentType - ApplicationName MyChildApp) "
-IsAutoInstall $true -
Pievienot CMDeploymentTypeSupersedence
Iestata viena izvietošanas veida aizstāt otru. Nepieciešams ievadīt aizstājot tips no Get CMDeploymentType un aizstāt Get CMDeploymentTypeizvietošanas tipu.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Pievienojiet CMDeploymentTypeSupersedence - SupersedingDeploymentType "
(Iegūt CMDeploymentType - ApplicationName MySupersedingApp) -
ConvertFrom CMApplication
"Programma" objektu AppMgmt SDK konvertē SMS_Application objektu ievietojat SMS pakalpojumu sniedzējs. Ievērojiet, ka tas rada tikai SMS_Application instances. Tas ir atkarīgs no faktiski ievietot WMI zvanīšanas kodu.
Piemērs$app = Get-CMApplication -Name MyApp |
ConvertTo-CMApplication
# (placeholder code to make changes against $app object)
$obj = ConvertFrom-CMApplication -Application $app
$obj.Put()
-
ConvertFrom CMConfigurationItem
Konvertē virknes XML SDK ConfigurationItem DCM objekta modelis vai atvasinātā objektu.
Piemērs$rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem
$xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule
-
ConvertTo CMApplication
SMS_Application vai SMS_DeploymentType konvertē objektu AppMgmt SDK "Programmas". Var pārvērst atpakaļ "SMS_Application", izmantojot ConvertFrom CMApplication cmdlet.
Piemērs$app = Get-CMApplication -Name MyApp | ConvertTo-CMApplication
-
ConvertTo CMConfigurationItem
SDK DCM objekta modeļa objektu iegūti ConfigurationItem konvertē CI objektu SMS sniedzējs vai XML virkne.
PiemērsIegūt CMConfigurationItem | ConvertTo CMConfigurationItem
-
Iegūt CMCertificate
Saņemiet saglabāto vietnes sertifikātu. Tie var būt ISV starpniekserveri, sāknēšanas datu nesēju vai sertifikātu izplatīšanas punkts. Šī cmdlet izvades var būt virknes uz citu sertifikātu cmdlets kā Bloķēt CMCertificate. Ņemiet vērā, ka vaicājumi, kas tiek veikts, izmantojot īssavilkums var būt lēnāks nekā citi vaicājumi, it īpaši liels rezultātu kopu.
Piemērs$bootmedia = Get-CMCertificate -CertificateType BootMedia
-
Iegūt CMDeploymentTypeDependency
Saņem esošos atkarīgs izvietošanas veidus atkarība grupas. Nepieciešams ievadīt ir grupas objektu atkarība no Get-CMDeploymentTypeDependencyGroup.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Iegūt CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup |
Iegūt CMDeploymentTypeDependency -
Iegūt CMDeploymentTypeDependencyGroup
Saņem izvietošanas tips atkarība esošai grupai. Var mainīt, izmantojot CMDeploymentTypeDependency pievienot vai Noņemt CMDeploymentTypeDependency. Get CMDeploymentTypetipa objektu izvietošana ir nepieciešams ievadīt.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Iegūt CMDeploymentTypeDependencyGroup -
Iegūt CMDeploymentTypeSupersedence
Saņem supersedences neaizstāj izvietošanas tipam. Neaizstāj izvietošanas tips ir nepieciešams ievadīt.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Get-CMDeploymentTypeSupersedence -
Iegūt CMMigrationSource
Informācija par migrēto avotu hierarhija kļūst. Var izmantot ar Sinhronizācijas CMMigrationSource migrācijas statusu.
PiemērsIegūt CMMigrationSource | Atlasiet statuss
-
Iegūt CMObjectSecurityScope
Saņem visus drošības tvērumi saistīti ar norādīto InputObject. To var izmantot jebkuru objektu, kas izmanto drošības tvērumi.
PiemērsIegūt CMSoftwareUpdateGroup | Iegūt CMObjectSecurityScope
Iegūt CMBoundaryGroup | Iegūt CMObjectSecurityScope -
Iegūt CMQuery
Saņem vaicājumu.
PiemērsIegūt CMQuery-nosaukums "Personas visas ierīces"
-
Iegūt CMSiteDefinition
Vietnes definīcijas informāciju iegūst SMS_SiteDefinition klases. Tas ietver dažādus novietnes un konfigurācijas iestatījumus.
PiemērsGet CMSiteDefinition - SiteCode drukas
-
Iegūt CMSiteRole
Lomu vietu saraksts iegūst vietnes servera vai vietnes serveriem.
PiemērsIegūt CMSiteRole - SiteSystemServerName myserver.contoso.com
-
Iegūt CMSupportedPlatforms
Saņem Atbalstītās platformas sarakstu. Var izmantot pipelining uz Importēšanas CMDriver.
PiemērsIegūt CMSupportedPlatforms-vārdu "Visas Windows *"
-
Izsaukt CMQuery
Izsauc vaicājumu un atgriež rezultātus.
PiemērsIegūt CMQuery-nosaukumu "Manas sistēmas" | Izsaukt CMQuery
-
Izsaukt CMSystemDiscovery
Norāda vietu iespējami drīz sākt Active Directory sistēmas noteikšanu.
PiemērsABC izsaukt CMSystemDiscovery - SiteCode
-
Izsaukt CMUserDiscovery
Norāda vietu iespējami drīz sākt Active Directory lietotāja noteikšanu.
PiemērsABC izsaukt CMUserDiscovery - SiteCode
-
Izsaukt GroupDiscovery
Norāda vietu iespējami drīz sākt Active Directory grupas noteikšanu.
PiemērsABC izsaukt CMGroupDiscovery - SiteCode
-
Jauna CMADGroupDiscoveryScope
Izveido objektu, kas var izmantot, lai konfigurētu pakalpojuma active directory grupas noteikšanas tvērums kopā ar programmu Komplektu CMDiscoveryMethod.
PiemērsSet-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
-AddGroupDiscoveryScope (jaunā CMADGroupDiscoveryScope "
-MyScope - SiteCode R2s - LdapLocation nosaukums '
"LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true) -
Jauna CMDeploymentTypeDependencyGroup
Izveido abstraktā izvietošanas atkarība grupa. Jāpievieno esošais izvietošanas tips, izmantojot Pievienot CMDeploymentTypeDependency. Get CMDeploymentTypetipa objektu izvietošana ir nepieciešams ievadīt.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Jaunā CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup -
Jauna CMEmbeddedObjectInstance
Papildu lietošanas gadījumu, kas ir tieši ietekmēt rezultātu objekti no SMS pakalpojumu sniedzējs vai objektu vaicājumu. Izveido jaunu iegultu objektu ekspromta klases. Ievērojiet, ka "SMS_EmbeddedProperty" vai "SMS_EmbeddedPropertyList" tipi, ir Jauns CMEmbeddedProperty un New CMEmbeddedPropertyList.
Piemērs$prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"
-
Jauna CMEmbeddedProperty
Papildu lietošanas gadījumos, kad ir tieši pārveidot no SMS pakalpojumu sniedzējs vai objektu vaicājumu rezultātu. Izveido jaunu SMS_EmbeddedProperty gadījumu, kā arī noteikt vērtību.
Piemērs$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()
-
Jauna CMEmbeddedPropertyList
Papildu lietošanas gadījumos, kad ir tieši manipulēt rezultātu objekti no SMS pakalpojumu sniedzējs vai objektu vaicājumus. Izveido jaunu SMS_EmbeddedPropertyList gadījumu, kā arī noteikt vērtību.
Piemērs$propList = New-CMEmbeddedPropertyList -PropertyListName MyList -Values ("abc", "def", "xyz")
-
Jauna CMQuery
Izveido jaunu vaicājumu.
PiemērsJaunā CMQuery-nosaukumu "Manas sistēmas"-izteiksme "
"atlasīt * no SMS_R_System, kur nosaukumu, piemēram,"ABC %" -
Noņemt CMCollection
Noņem invariantu kolekcijas vērtība, var izmantot nevis Noņemt CMUserCollection un Noņemt CMDeviceCollection kolekcija noņemšanu.
PiemērsIegūt CMUserCollection-nosauciet MyCollection | Noņemt CMCollection-Force
Iegūt CMDeviceCollection-nosauciet MyDeviceCollection |
Noņemt CMCollection-Force -
Noņemt CMDeploymentTypeDependency
Izvietošanas tips atkarība noņem izvietošanas tipa atkarība grupa. Noņemot atkarības dēļ grupa ir ne vairāk atkarības, ja šai grupai tiks noņemtas. Nepieciešams ievadīt ir izvietošanas tipa objektu Iegūt CMDeploymentType vai Saņemt CMDeploymentTypeDependency un grupu atkarība no Get-CMDeploymentTypeDependencyGroup.
Piemērs$dpGroup = get-CMDeploymentType - ApplicationName MyApp |
Iegūt CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup "
$dpDeps = get-CMDeploymentTypeDependency-$dpGroup grupa
Noņemt CMDeploymentTypeDependency-grupas $dpGroup "
-DeploymentTypeDependency $dpDeps [1] - Force -
Noņemt CMDeploymentTypeDependencyGroup
Izvietošanas tips noņem izvietošanas tips atkarība grupa (un tās atkarības). Nepieciešams ievadīt ir atkarība no Get CMDeploymentTypeDependencyGroupgrupa.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Iegūt CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup |
Noņemt CMDeploymentTypeDependencyGroup-Force -
Noņemt CMDeploymentTypeSupersedence
Noņem aizstājot izvietošanas tips neaizstāj izvietošanas tips. Nepieciešams ievadīt aizstājot tips Iegūt CMDeploymentType vai Saņemt CMDeploymentTypeSupersedence un aizstāt Get CMDeploymentTypeizvietošanas tipu.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Noņemt CMDeploymentTypeSupersedence - SupersedingDeploymentType "
(Iegūt CMDeploymentType - ApplicationName MySupersedingApp) -
Noņemt CMQuery
Noņem vaicājumu.
PiemērsIegūt CMQuery-nosaukumu "Manas sistēmas" | Noņemt CMQuery-Force
-
CMDeploymentTypeDependencyGroup kopa
Konfigurē izvietošanas ierakstiet grupas iestatījumus. Nepieciešams ievadīt ir atkarība no Get CMDeploymentTypeDependencyGroupgrupa.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Iegūt CMDeploymentTypeDependencyGroup - grupas nosaukuma MyGroup |
Set CMDeploymentTypeDependencyGroup - NewName MyNewGroup -
CMDeploymentTypeSupersedence kopa
Konfigurē izvietošanas tips supersedence iestatījumus. Nepieciešams ievadīt aizstājot tips Iegūt CMDeploymentType vai Saņemt CMDeploymentTypeSupersedence un aizstāt Get CMDeploymentTypeizvietošanas tipu.
PiemērsIegūt CMDeploymentType - ApplicationName MyApp |
Set-CMDeploymentTypeSupersedence - SupersedingDeploymentType "
(Iegūt CMDeploymentType - ApplicationName MySupersedingApp) "
-IsUninstall $true -
CMQuery kopa
Konfigurē vaicājumu.
PiemērsIegūt CMQuery-nosaukumu "Manas sistēmas" |
Set CMQuery - NewName "Mans ABC sistēmas" -
Sinhronizēšanas CMMigrationSource
Migrēto avotu hierarhija sākas sinhronizēšanas.
PiemērsSinhronizācijas CMMigrationSource
Nedalāmā izmaiņas
Šīs izmaiņas norāda esošo cmdlets uzlabojumi. Tie ir izmantot izmaiņas un esošo automatizācijas nevajadzētu rasties saderības problēmām.
-
Pievienot CMDeploymentType
-
Jaunā neobligāts parametrs vajadzības noteikumi: AddRequirement. Kārtulas ir izveidots, izmantojot SDK DCM objekta modeli.
-
Jauns neobligāts parametrs: lietojumprogrammu. Pieņem ievadi Get CMApplication kā alternatīvu par ApplicationName.
-
-
Pievienot CMDistributionPoint
Jauns EnableBranchCache parametrs pievienot iespējotu zara kešatmiņas jauns izplatīšanas punkts. -
Pievienot CMFallbackStatusPoint
ThrottleInterval un StateMessageNum parametri vairs nav obligāta. Noklusētās vērtības tiks izmantota ThrottleInterval (3600) un StateMessageNum (10 000) noteikt vērtības. -
CMCertificate bloks
Jaunu sertifikātu parametru ļauj pipelining Get CMCertificateobjektu. -
Notīrīt CMClientOperation
Jaunu papildu darbības parametru, pieņem ievadi Get CMClientOperation. -
Atspējojiet CMStatusFilterRule
Parametra nosaukums tagad akceptē aizstājējzīmes vērtības. -
Iespējot CMStatusFilterRule
Parametra nosaukums tagad akceptē aizstājējzīmes vērtības. -
Eksporta CMSecurityRole
Papildu atbalsts eksportēšanai drošības lomas ar nosaukumu (RoleName) vērtību (lomu). -
Get-CMAppV5XDeploymentTypeItem
Tagad pieņem saslēgti konveijerā Get CMDeploymentTypeieguldījums.
PiemērsIegūt CMDeploymentType - ApplicationName "MyApp" "
-DeploymentTypeName "AppV5X" | Iegūt CMAppV5XDeploymentTypeItem -
Iegūt CMClientPushInstallation
Vairs nav nepieciešams obligāti meklēšanas parametru meklēšanai klienta pakalpojumu detalizēta informācija par instalēšanu. -
Iegūt CMDeploymentType
Varat konveijera rezultāts objektu Get CMApplication iegūt izvietošanas veidi.
PiemērsIegūt CMApplication-vārdu "Contoso App" |
Iegūt CMDeploymentType s nosaukums "MSI Installer" -
Iegūt CMManagementPointComponent
Vairs nav nepieciešams obligāti SiteCode un SiteSystemName parametri. -
Iegūt CMSoftwareUpdate
Jaunu papildu OnlyExpired parametru vaicājuma tvērumu tikai atjauninājumi beidzās ātrāk vaicājumu. -
Iegūt CMStatusFilterRule
Parametra nosaukums tagad akceptē aizstājējzīmes vērtības. -
Iegūt CMUser
Veiktspējas uzlabojumus ar lielu rezultātu kopu. -
Importa CMComputerInformation
SmBiosId un MacAddress var noteikt, izmantojot ComputerName tā vietā, lai gan tiek prasīts. Ja neviens nav definēts, neizdosies cmdlet. -
Importa CMDriver
-
Jauns papildu ImportFolder parametrs norāda jāapstrādā visi draiveri, izmantojot UncFileLocation norādītajā mapē.
-
Jaunu papildu SupportedPlatforms parametru, kas pieņem ievadi Get CMSupportedPlatforms noteikšanas draiveris atbalsta platformas.
-
-
Bloķēšanas CMObject
Tagad pieņem konveijera objektus.
PiemērsIegūt CMDriverPackage | Bloķēšanas CMObject
-
Jauna CMApplication
Jaunā DisplaySupersedencesInApplicationCatalog neobligāts parametrs pārslēdz iespēju parādīt supersedences lietojumprogrammu kataloga. -
Jauna CMMaintenanceWindow
Jaunā kolekcija neobligāts parametrs akceptē ievades no Get-CMCollection. -
Jauna CMSecondarySite
Pievienot iespējotu zara kešatmiņas sekundārā vietņu izplatīšanas punkts jauns EnableBranchCache parametrs. -
Noņemt CMApplicationRevisionHistory
Pieņem saslēgti konveijerā ieguldījums Get CMApplicationRevisionHistory noņemšanai noteiktu lietojumprogrammu labojumu.
PiemērsIegūt CMApplicationRevisionHistory-vārdu "Contoso App"-Revision 2 |
Noņemt CMApplicationRevisionHistory -
Noņemt CMClientOperation
Get CMClientOperationieguldījums pieņem jaunas papildu darbības parametru. -
Noņemt CMDeployment
Jaunā izvietošanas neobligāts parametrs akceptē objekta Get CMDeployment , kas ļauj dzēšanai atjauninājumu pakotnes, operētājsistēmas un lietojumprogrammas izvietošanu.
Piezīme. DeploymentId un ApplicationName turpinās atbalstīt tikai lietojumprogrammas izvietošanu. Šāda darbība var tikt mainīta nākotnes laidienā. -
Noņemt CMDeploymentType
ApplicationName parametrs vairs nav nepieciešama, izmantojot DeploymentType vai no Get CMDeploymentTypekonveijers. -
Noņemt CMMaintenanceWindow
Jaunā kolekcija neobligāts parametrs akceptē ievades no Get-CMCollection. -
Noņemt CMStatusFilterRule
Parametra nosaukums tagad akceptē aizstājējzīmes vērtības. -
ClientPushInstallation kopa
Tagad atbalsta pipelining no CMClientPushInstallation iegūt. -
CMApplication kopa
Jaunu DisplaySupersedencesInApplicationCatalog neobligāts parametrs pārslēdz iespēju parādīt supersedences programmu katalogā. -
CMDeploymentType kopa
-
Jaunu papildu parametru prasības noteikumi:
-
AddRequirement
-
RemoveRequirement
-
ClearRequirements
Kārtulas ir izveidots, izmantojot SDK DCM objekta modeli.
Piezīme. RemoveRequirement ievadei jāatbilst tipa izvietošanas nepieciešamība noteikums RuleId vērtību. Pretējā gadījumā tā netiks noņemta. -
-
ApplicationName vairs nav nepieciešamo parametru lietojot DeploymentType ievades objektu.
-
Tagad atbalsta pipelining no CMDeploymentType iegūt.
PiemērsIegūt CMDeploymentType - ApplicationName sccmapp "
-DeploymentTypeName adberdr934_4.6.33.315 |
Set-CMDeploymentType-AppV5xInstaller - OnSlowNetworkMode DoNothing -
-
CMDiscoveryMethod kopa
-
Jaunā izvēles parametrus, konfigurējot grupas noteikšana ar ActiveDirectoryGroupDiscovery:
-
AddGroupDiscoveryScope
-
RemoveGroupDiscoveryScope
-
-
AddGroupDiscoveryScope nepieciešams ievades, kas izveidots Jauns CMADGroupDiscoveryScope cmdlet.
-
RemoveGroupDiscoveryScope nepieciešams virkņu salīdzināšana tvēruma nosaukumu.
PiemērsSet-CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
-AddGroupDiscoveryScope (jaunā CMADGroupDiscoveryScope "
-MyScope - SiteCode R2S - LdapLocation nosaukums '
"LDAP://CN=ScopeLocation, DC = contoso, DC = com" - RecursiveSearch $true) -
-
CMDistributionPoint kopa
Jauns EnableBranchCache parametrs pievieno zara kešatmiņas konfigurēšanai izplatīšanas punkts. -
CMMaintenanceWindow kopa
Jaunā kolekcija neobligāts parametrs akceptē ievades no Get-CMCollection. -
CMManagementPointComponent kopa
Tagad pieņem saslēgti konveijerā ieguldījums šo cmdlet:-
Get CMSiteDefinition (jauna cmdlet)
-
Iegūt CMManagementPoint
-
Iegūt CMSite
-
Iegūt CMManagementPointComponent
-
-
CMPackage kopa
-
Jauns papildu parametrus maiņu adresātu (prestage, multiraides) un datu avota (pakotnes atjauninājums) rekvizīti atbilstoši administrēšanas konsole rekvizītu lapas.
-
Pārdēvēt vairākus parametrus labad un konsekvenci. Jauno nosaukumu parametru tie aizstājvārda vecie vārdi saglabāt saderību.
-
-
Atbloķēt CMCertificate
Jaunu sertifikātu parametru ļauj pipelining Get CMCertificateobjektu. -
Atbloķēt CMObject
Tagad pieņem konveijera objektus.
PiemērsIegūt CMDriverPackage | Atbloķēt CMObject
-
Atjaunināšanas CMCertificate
-
Jaunu parametru izvēles Force novērš nepieprasot pārrakstīt esošo sertifikātu.
-
Jaunu sertifikātu parametru ļauj pipelining objektu no Get-CMCertificate.
-
Svarīga informācija visus cmdlets
Jaunu papildu parametru DisableWildcardHandling un ForceWildcardHandling DisableWildcardHandling atļautu cmdlet un parametri, atbalsta aizstājējzīmes ("*" vai "?") vērtības piespiedu kārtā parsēt parametru, nevis aizstājējzīmes vērtības precīza vērtība.
Apsveriet šādu situāciju: divas programmas: "Mani to lietojumprogrammu" un "mans * programmu." Cmdlet Get CMApplication-nosaukums mana * lietojumprogrammu atgriezīs gan "My to lietojumprogrammu" un "mana * lietojumprogrammu." Ja nolūks ir izgūt tikai "mani * lietojumprogrammu," var pievienot DisableWildcardHandling cmdlet parametriem, lai izgūtu spēles.
-
Parametru ForceWildcardHandling atjauno pre R2 CU1 darbību un ļauj daudz virknes pamatā cmdlet parametru argumentus atzīst par aizstājējzīmju vērtību nevis burtu vērtībās. Šis parametrs var izraisīt cmdlets rīkoties neparedzētu vai neatbalstīta veidos un jāizmanto piesardzīgi.
-
Brīdinājuma ziņojumu jāraksta PowerShell izvades straumi, iekšējo vaicājuma darbība ir mainījis šo parametru.
-
Ņemiet vērā, lai gan visas konfigurācijas pārvaldnieks cmdlets atbalsta šo jauno parametru, parametri nedrīkst izmantot vai cienījams visos gadījumos.
-
DisableWildcardHandling un ForceWildcardHandling parametrus nevar izmantot vienlaikus. Vienlaikus lietojot abus parametrus cmdlet izpildes neizdodas.
Citas būtiskas izmaiņas nedalāmā
-
Uzlabota reģistrēšanu, ja ir iespējota Izvērstā saistībā ar SMS sniedzējs objekta izveides, modifikāciju noņemšanas un vasaras.
-
Vietu sistēmas lietotāja konta vaicājumu uzlabot efektivitāti.
-
Novecojuši cmdlet vai parametru var izraisīt brīdinājumu tiks ierakstīts Windows PowerShell konsoli. Novecojuši cmdlets vai parametri var noņemt nākotnē atbrīvot, un to lietošana jāpārtrauc iespējami drīz.
Novecojuši cmdlet un parametri (var noņemt turpmāk)
Novecojuši šo parametru izmantošana jāpārtrauc iespējami izvairīties nākotnē atbrīvot iespējams jaunākās izmaiņas.
Piezīme. Novecojuši cmdlet vai parametru var izraisīt brīdinājumu tiks ierakstīts Windows PowerShell konsoles.
-
Pievienot CMDeploymentType
-
ForceForUnknownPublisher parametrs vairs netiek izmantots, izveidojot šādus izvietošanas:
-
Apple Store
-
Windows Phone 8
-
Google spēle
-
-
AutoIdentifyFromInstallationFile parametrs vairs netiek izmantots, izveidojot šādus izvietošanas:
-
Lietojumprogrammu virtualizācijas 5
-
Tīmekļa lietojumprogramma
-
Apple Store
-
Windows Phone 8
-
Google spēle
-
-
AutoIdentifyFromInstallationFile parametrs vairs nav nepieciešamas vairākas izvietošanas veidi.
-
ForceForUnknownPublisher parametrs vairs nav nepieciešama.
-
ManualSpecifyDeploymentType parametrs vairs nav nepieciešama, un tā neietekmē izvietošanas tipa izveide.
-
-
Iegūt CMClientOperations
Aizstāj konsekvenci ar citiem Verbs-CMClientOperation cmdlet Get CMClientOperation (vs daudz nosaukumdošanas vienskaitlī). Nav nekādas izmaiņas darbībā. -
Iegūt CMManagementPointComponent
Aizstāj Get CMSiteDefinition cmdlet. Šī cmdlet funkcionāli ir tāds pats kā Iegūt CMManagementPoint un novērst neskaidrības ir novecojuši. -
Importa CMDriver
SupportedPlatformName ir novecojusi. Tā vietā ir jāizmanto SupportedPlatforms . SupportedPlatforms vērtības var izgūt, izmantojot Get CMSupportedPlatform cmdlet. Izmantot gan SupportedPlatformName un SupportedPlatformstas netiek atbalstīts. -
Noņemt CMDeploymentType
ApplicationName parametrs vairs nav nepieciešama, izmantojot DeploymentType vai konveijera no Get-CMDeploymentType. -
CMAssetIntelligenceSynchronizationPoint kopa
EnableSynchronization parametrs ir novecojusi. Iestatiet ScheduleToken $null atspējot plānoti sinhronizāciju. -
CMClientPushInstallation kopa
Parametra nosaukums nav jāizmanto. SiteCode vietā jāizmanto, lai aptvertu izvades noteiktai vietnei. -
CMDeploymentType kopa
OnFastNetworkMode vērtība RunFromNetwork aizstāj DownloadContentForStreaming. -
CMSystemHealthValidatorPoint kopa
Datuma un laika parametrus nevis StatementOfHealthStartTime parametrs ir novecojusi. -
Sākuma CMPackageDeployment
-
DeploymentStartDay un DeploymentStartTime aizstāj ar vienu mērķi DeploymentStartDateTime iestatīt datumu un laiku.
-
DeploymentAvailableDay un DeploymentAvailableTime aizstāj ar vienu mērķi DeploymentAvailableDateTime iestatīt datumu un laiku.
-
DeploymentExpireDay un DeploymentExpireTime aizstāj ar vienu mērķi DeploymentExpireDateTime iestatīt datumu un laiku.
-
Svarīgi! Parametru SecuredScopeNames atbalstītu cmdlets izmantošana jāpārtrauc un Iegūt CMObjectSecurityScope vietā ir jāizmanto.
Jaunākās izmaiņas
Breaking izmaiņas ir izmaiņas cmdlet darbību vai parametri, kas var izraisīt nesaderība ar esošo PowerShell automatizācija. Pārbaudiet, vai izmaiņas šeit pret savu esošo automatizācijas nodrošinātu saderību.
-
Pievienot CMDeploymentType
Cmdlet vairs varēsit pievienot izvietošanas tipu, ko ir tāds pats parādāmais nosaukums kā iepriekš pievienotais izvietošanas tips. Ierakstiet vārdus izvietošana ir jābūt unikālam. -
CMCertificate bloks
Ja bloķēšanas sertifikāts ir radusies kļūda, cmdlet neizdosies tagad nevis drukāšanas brīdinājuma ziņojumu. -
Iegūt CMSoftwareUpdateGroup
Nonfunctional SecuredScopeNames parametrs tiek noņemts. -
Iegūt CMUser
1. kumulatīvo atjauninājumu, Get CMUser bija negaidīti uzvedības maiņa kur to atpakaļ SMS_CombinedUserResource vai SMS_Collection sistēma objektus. System Center 2012 R2 Configuration Manager versiju darbība bija atgriezties tikai SMS_Collection sistēma objektus. Tas ir jālabo. Tie paši dati ir abu klašu, jo SMS_CombinedUserResource ir SMS_Collection datu apakškopu. Tādēļ tas nav pārtraukuma automatizāciju. Tomēr tas ir atklāj izpratni. -
Noņemt CMSoftwareUpdateGroup
Nonfunctional SecuredScopeNames parametrs tiek noņemts. -
Noņemt CMUser
Ja kāda iemesla dēļ nevar noņemt lietotāju, neizdosies cmdlet. Iepriekšējos laidienos konkrētos apstākļos radītu cmdlet nebrīdinot kļūmi. -
CMBootImage kopa
Nonapplicable parametrus izraisīs neizdodas, ja izmantojat Windows PE 3.1 vai vecāku sāknēšanas attēlu cmdlet:-
EnablePrestartCommand
-
PrestartCommandLine
-
IncludeFilesForPrestart
-
PrestartIncludeFilesDirectory
-
BackgroundBitmapPath
-
ScratchSpace
-
EnableCommandSupport
-
PersistContentInCache
-
EnableBinaryDeltaReplication
-
DeployFromPxeDistributionPoint
-
DistributionPointUpdateSchedule
-
CustomPackageShareName
-
DisconnectUsersFromDistributionPoints
-
DisconnectUsersFromDistributionPointsRetries
-
DisconnectUsersFromDistributionPointsMinutes
-
AddOptionalComponents
-
RemoveOptionalComponents
-
CopyPackageToShareOnDistributionPoints
-
-
CMBoundary kopa
Id vai nosaukumsvairs ļauj vairākas ievades vērtības.
Risinājums
Lietot cilpas vai konveijera no Get-CMBoundary. -
CMSoftwareUpdateGroup kopa
Nonfunctional SecuredScopeNames parametrs tiek noņemts. -
CMSoftwareUpdatePointComponent kopa
Cmdlet neizdosies, ja iestatot SynchronizeAction SynchronizeFromAnUpstreamDataSourceLocation bez UpstreamSourceLocationnorādīšana vērtību. -
Sākuma CMSoftwareUpdateDeployment
Cmdlet neizdodas, nevis brīdināt, ja programmatūras atjauninājumi vēl netiek lejupielādēta.
Citas nozīmīgas jaunākās izmaiņas
Daudz cmdlet ir nepareizi konfigurēts "ValueFromPipelineByPropertyName" parametrus. Tas ir jālabo. Lai gan visticamāk jebkuru esošo automatizācijas tas ir ņemot izmantot šo, mums ir atzīmējot izpratni.
Zināmās problēmas
Cmdlets šādu zināmās problēmas nav novērstas šajā laidienā.
-
CMAlertSubscription kopa
Lokalizācijas ID parametram nepieciešams noteiktai atrašanās vietai jābūt nevis derīgu lokalizāciju sistēmā. -
CMDeploymentType kopa
Nevar konfigurēt satura izvietošanas šādus iestatījumus:-
Windows Phone
-
Apple App Store
-
Google spēle
-
-
Jauna CMVhd
Cmdlet atgriež "Not Found" error mēģinot atrast uzdevumu secības pakotni atsauces. Šis ir kumulatīvais atjauninājums 2 regresijas. -
Iegūt CMAccessAccount
Lietotājvārds veic reģistrjutīgas atbilstības, vaicājot SMS pakalpojumu sniedzējs. -
CMSoftwareUpdatePoint kopa
DefaultWsusServer parametru izmaiņas neattiecas uz WSUS konfigurāciju programmatūras atjaunināšanas punktu. -
CMBootImage kopa
Sāknēšanas attēls netiek lietotas EnablePrestartCommand un PrestartCommandLine vērtības. -
Pievienot CMManagementPoint
Administratora konsole nevar skatīt, ko izveidojusi cmdlet pārvaldības punkta.
Risinājums$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() -
Iegūt CMStatusReportingComponent
Cmdlet var neizdoties, ja palaižat pēc palaišanas CMStatusReportingComponent kopu. -
Sākuma CMSoftwareUpdateDeployment
Cmdlet neizdosies, ja atjauninājums ir nepieciešams akceptēt Microsoft programmatūras licences nosacījumus. -
Jauna CMVhd
Kļūda "Objekts nav atrasts" cmdlet var neizdoties, izveidojot jaunu VHD. -
CMOutOfBandManagementComponent kopa
Cmdlet var neizdoties, ja tiek izmantots EnrollmentPoint parametru. -
Pievienot CMStateMigrationPoint
AllowFallbackSourceLocationForContent izmaiņas neattiekties stāvokļa migrācijas punkta lomas. -
Pievienot CMOutOfBandServicePoint
ThreadsOffset vērtība jaunizveidoto Out of Band Service Point var neattiekties.
Risinājums
Izmantot Set CMOutOfBandServicePoint TransmissionStartMinutesInterval pēc CMOutOfBandServicePoint pievienot.
Atsauces
Uzziniet par terminoloģiju , kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos.