Rezime
Ovaj članak opisuje Windows PowerShell koje su uključene u kumulativnu ispravku 4 (CU4) za Microsoft System Center 2012 R2 Configuration Manager. Ostale CU4 ispravke opisane su u sledećem članku Microsoft baze znanja:
3026739 Opis kumulativne ispravke 4 za System Center 2012 R2 Configuration Manager
Problemi koji su rešeni
-
Add-CMDeploymentType
-
Kada se koristi tip primene koji uvozi njegove informacije (kao što je AppV), parametar DeploymentTypeName se zanemaruju.
-
Parametar WindowsPhoneStoreInstaller kreira neispravne tipove primene. Ovo je regresija iz kumulativne ispravke 1.
-
Nevažeće lokacije mogu biti neispravno navedene za sledeće tipove primene:
-
Windows Phone Prodavnica
-
Google Play prodavnica
-
Apple Store
-
-
Sledeće možete da konfigurišete kao DownloadContentAsStreaming:
-
MSI primena
-
Windows .appx tip OnSlowNetworkMode vrednosti
-
-
-
Nije moguće podesiti afinitet Add-CMDeviceAffinityToUser
korisničkog uređaja za korisnike koji nisuprimni korisnici na uređajima. Na primer, takvi korisnici mogu biti korisnici koji se otkrivaju putem usluge Active Directory. -
Add-CMDistributionPoint Može
se navesti istekli CertificateExpirationTimeUtc. -
Vrednosti add-CMFallbackStatusPoint
StateMessageNum ne proveravaju se u odnosu na prihvatljivi opseg (od 100 do 100.000). -
Prijavljaju se neispravne greške "Export-CMPackage
" kada je ExportFilePath u neočekivanom formatu. -
Nedostaje get-CMSoftwareUpdate
Parametar ID-a koji omogućava upite za ispravke softvera po vrednosti ID-a. -
Get-CMStatusFilterRule
Nema rezultata ako nije naveden parametar Ime. -
Get-CMUser
-
Dobijaju se nedosledni tipovi objekata (SMS_CombinedUserResources ili SMS_Collection zasnovan na objektu), u zavisnosti od parametara unosa. Ovo je regresija iz izdanja verzije system Center 2012 R2 Configuration Manager. Dodatne Get-CMUser potražite u beleškama u odeljku "Raskidanje promena" da biste dobili više informacija o tome kako ova ispravka može da utiče na vas.
-
Objekti koji nisu korisnički podudaraju se kada koristite svojstvo "Ime" ili "ResourceId".
-
Ne izvršava upit za vrednosti "SMSID" i "Ime" SMS_CombinedUserResource zapisima. Ovo je regresija iz kumulativne ispravke 2.
-
-
Uvoz-CMCertificate Nije
moguće pročitati certifikat koji je naveden u parametru Path. Ovo je regresija iz kumulativne ispravke 2. -
New-CMActiveDirectoryForest Nije moguće
kreirati novi objekat Active Directory šume. Ovo je regresija iz kumulativne ispravke 2. -
"New-CMBoundary No
" provera valjanosti parametra "Vrednost" u odnosu na tip. Ovo omogućava nevažeću konfiguraciju granice. -
Nove-CMClientSetting
Netačne greške prijavljaju se kada kreirate klijentsku postavku sa argumentom Tip "Podrazumevano". -
Nije moguće dodati
nove promenljive u kolekciju koja sadrži već postojeće promenljive. Ovo je regresija iz kumulativne ispravke 2. -
New-CMSecondarySite
je istekao CertificateExpirationTimeUtc može da se navede. -
Remove-CMDeviceCollection
Dozvoljava uklanjanje kolekcije koja nije uređaj kada je koristite sa inputObject ili kanalom. -
Remove-CMUserCollection
Dozvoljava uklanjanje kolekcije koja nije korisnik kada je koristite sa inputObject ili kanalom. -
Set-CMAssetIntelligenceSynchronizationPoint
ne može da obriše certifikat proxy servera inteligencije resursa postavljanjem certifikataDatoteke na "$null". -
Parametar Set-CMBoundary
Nije proverena valjanost parametra vrednosti za ispravnu sintaksu zasnovanu na tipu granice ili parametru Tip. Ovo omogućava nevažeću konfiguraciju granice. -
Set-CMClientPushInstallation
Uznovna izvršavanja cmdlet komande ne uspeju kada pokrenete ovu cmdlet komandu. -
Set-CMDeploymentType
-
Cmdlet će tiho otkazati ako pokušate da postavite tip primene koji ne postoji u aplikaciji.
-
Omogućava konfigurisanje MSI primene ili Windows .appx tipa OnSlowNetworkMode kao DownloadContentAsStreaming.
-
Cmdlet će tiho otkazati ako pokušate da promenite instalacioni program tipa primene koji cmdlet komanda ne prepoznaje.
-
-
Set-CMDeviceCollection
dozvoljava konfiguraciju kolekcije koja nije uređaj kada je koristite sa inputObject ili kanalom. -
Set-CMDistributionPoint
-
Istekli CertificateExpirationTimeUtc može da se navede.
-
Vrednost AllowFallbackForContent se ne odnosi na tačku distribucije.
-
-
Set-CMFileReplicationRoute
FileReplicationAccountName u nekim okolnostima ne proverava ispravno korisničko ime. -
Vrednost Set-CMStateMigrationPoint
AllowFallbackForContent ne odnosi se na tačku migracije stanja. -
Set-CMSystemHealthValidatorPointComponent
Ne može da obriše Active Directory naloge za objavljivanje ili naloge upita postavljanjem prazne vrednosti bez vrednosti ili prazne vrednosti za PublishAccount i QueryAccount. -
Set-CMUserCollection
dozvoljava konfiguraciju kolekcije koja nije korisnik kada je koristite sa inputObject ili kanalom. -
Može se navesti start-CMDistributionPointUpgrade
CertificateExpirationTimeUtc. -
Update-CMCertificate
Nije moguće pročitati certifikat naveden u parametru Path. Ovo je regresija iz kumulativne ispravke 2.
Dodatne promene
Nove cmdlet komande
-
Add-CMDeploymentTypeDependency
Dodaje tip primene kao zavisnu grupu. Obavezni unos je objekat tipa primene iz sistema Get-CMDeploymentType i zavisne grupe iz [Get| New]-CMDeploymentTypeDependencyGroup. PrimerGet-CMDeploymentType – ApplicationName MyApp |
New-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Add-CMDeploymentTypeDependency -DeploymentTypeDependency " (Get-CMDeploymentType -ApplicationName MyChildApp) ' -IsAutoInstall $true -
Add-CMDeploymentTypeSupersedence
Postavlja jedan tip primene tako da zamenjuje drugi. Obavezni unos je tip zamene od tipa Get-CMDeploymentType i zamenenog tipa primene iz get-CMDeploymentType. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp) -
ConvertFrom-CMApplication
Konvertuje appMgmt SDK objekat "Application" u SMS_Application za umetanje u SMS dobavljač. Imajte na umu da ovo samo kreira SMS_Application instancu. Na kodu za pozivanje je da ga umetne u WMI. Primer$app = Get-CMApplication -Name MyApp |
ConvertTo-CMApplication # (placeholder code to make changes against $app object) $obj = ConvertFrom-CMApplication -Application $app $obj.Put() -
ConvertFrom-CMConfigurationItem
konvertuje SDK konfiguracionu stavku DCM objektnog modela ili izvedeni objekat u XML nisku. Primer$rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem
$xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule -
ConvertTo-CMApplication
konvertuje SMS_Application ili SMS_DeploymentType u AppMgmt SDK "Application" objekat. Može da se konvertuje nazad u "SMS_Application" pomoću ConvertFrom-CMApplication cmdlet komande. Primer$app = Get-CMApplication -Name MyApp | ConvertTo-CMApplication
-
ConvertTo-CMConfigurationItem
konvertuje objekat zasnovan na CI iz SMS dobavljača ili XML niske u SDK objekat DCM objektnog modela izveden iz stavke konfiguracije. PrimerGet-CMConfigurationItem | ConvertTo-CMConfigurationItem
-
Get-CMCertificate
Preuzmite certifikate uskladištene za lokaciju. To mogu biti ISV proxy, mediji za pokretanje sistema ili certifikati tačke distribucije. Izlaz ove cmdlet komande može da se uveze u druge cmdlet komande certifikata, kao što su Block-CMCertificate. Obratite pažnju na to da upiti napravljeni pomoću otiska prstiju mogu biti sporiji od drugih upita, naročito sa velikim skupovima rezultata. Primer$bootmedia = Get-CMCertificate -CertificateType BootMedia
-
Get-CMDeploymentTypeDependency
Preuzima postojeće zavisne tipove primene iz grupe zavisnosti. Obavezni unos je objekat grupe zavisnosti iz grupe "Get-CMDeploymentTypeDependencyGroup". PrimerGet-CMDeploymentType – ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Get-CMDeploymentTypeDependency -
Get-CMDeploymentTypeDependencyGroup Dobija
postojeću grupu zavisnih grupa tipa primene. Može se promeniti pomoću Add-CMDeploymentTypeDependency ili remove-CMDeploymentTypeDependency. Obavezni unos je objekat tipa primene iz metoda Get-CMDeploymentType. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -
Get-CMDeploymentTypeSupersedence
Dobija nadređena svojstva za nadmeni tip primene. Obavezni unos je zamenski tip primene. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Get-CMDeploymentTypeSupersedence -
Get-CMMigrationSource
Preuzima informacije o migriranoj izvornoj hijerarhiji. Može da se koristi Sync-CMMigrationSource da bi se prikazao status migracije. PrimerGet-CMMigrationSource | izaberite status
-
Get-CMObjectSecurityScope
Preuzima sve bezbednosne opsege povezane sa navedenim svojstvom InputObject. Ovo može da se koristi na bilo kom objektu koji koristi bezbednosne opsege. PrimerGet-CMSoftwareUpdateGroup | Get-CMObjectSecurityScope
Get-CMBoundaryGroup | Get-CMObjectSecurityScope -
Get-CMQuery
Dobija upit. PrimerGet-CMQuery - imenujte "Svi lični uređaji"
-
Get-CMSiteDefinition
Preuzima informacije o definiciji lokacije SMS_SiteDefinition klase. Ovo sadrži različite postavke za široku lokaciju i postavke konfiguracije. PrimerGet-CMSiteDefinition - Pri kôdu lokacije
-
Get-CMSiteRole
Preuzima listu uloga lokacije sa servera lokacije ili servera lokacije. PrimerGet-CMSiteRole –SiteSystemServerName myserver.contoso.com
-
Get-CMSupportedPlatforms
Dobija listu podržanih platformi. Može da se koristi za unošenje cevi u Import-CMDriver. PrimerGet-CMSupportedPlatforms - Ime "Sve Windows*"
-
Invoke-CMQuery
Poziva upit i vraća rezultate. PrimerGet-CMQuery - ime "Moji sistemi" | Invoke-CMQuery
-
Invoke-CMSystemDiscovery
daje uputstva lokaciji da što pre pokrene otkrivanje Active Directory sistema. PrimerInvoke-CMSystemDiscovery – ABC Kôd lokacije
-
Pozivanje CMUserDiscovery
sajta sa uputstvima da što pre pokrene Active Directory otkrivanje korisnika. PrimerInvoke-CMUserDiscovery – ABC Kôd lokacije
-
Pozivanje sajta "GroupDiscovery
" da što pre pokrene otkrivanje Active Directory grupe. PrimerInvoke-CMGroupDiscovery – ABC Kôd lokacije
-
Funkcija New-CMADGroupDiscoveryScope
kreira objekat koji može da se koristi za konfigurisanje opsega otkrivanja aktivne grupe direktorijuma zajedno sa set-CMDiscoveryMethod. PrimerSet-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery "
-AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope ' -name MyScope -SiteCode R2s -LdapLocation ' "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true) -
New-CMDeploymentTypeDependencyGroup Kreira
sažetu grupu zavisne grupe za tip primene. Mora se dodati postojećem tipu primene pomoću funkcije Add-CMDeploymentTypeDependency. Obavezni unos je objekat tipa primene iz metoda Get-CMDeploymentType. PrimerGet-CMDeploymentType – ApplicationName MyApp |
New-CMDeploymentTypeDependencyGroup -GroupName MyGroup -
New-CMEmbeddedObjectInstance
Za slučajeve napredne upotrebe u kojima morate direktno da manipulišete objektima rezultata od SMS dobavljača ili iz upita objekata. Kreira novi ugrađeni objekat ad hoc klase. Obratite pažnju na SMS_EmbeddedProperty tipove "SMS_EmbeddedProperty" ili "SMS_EmbeddedPropertyList New-CMEmbeddedProperty" i "New-CMEmbeddedPropertyList". Primer$prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"
-
New-CMEmbeddedProperty
Za slučajeve napredne upotrebe u kojima morate direktno da manipulišete rezultatima dobavljača usluga SMS ili iz upita objekata. Kreira novu instancu SMS_EmbeddedProperty može da postavi i vrednosti. Primer$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() -
New-CMEmbeddedPropertyList
Za slučajeve napredne upotrebe u kojima morate direktno da upravljate objektima rezultata od SMS dobavljača ili iz upita objekata. Kreira novu instancu SMS_EmbeddedPropertyList može da postavi i vrednosti. Primer$propList = New-CMEmbeddedPropertyList -PropertyListName MyList -Values ("abc", "def", "xyz")
-
New-CMQuery
Kreira novi upit. PrimerNew-CMQuery –Name "My Systems" -Expression "
"select * from SMS_R_System where Name LIKE 'ABC%' -
Remove-CMCollection
Uklanja kolekciju invarijanta po vrednosti, može da se koristi umesto Remove-CMUserCollection i Remove-CMDeviceCollection za uklanjanje kolekcije. PrimerGet-CMUserCollection - ime MyCollection | Remove-CMCollection -Force
Get-CMDeviceCollection -name MyDeviceCollection | Remove-CMCollection - Force -
Remove-CMDeploymentTypeDependency
Uklanja zavisnost tipa primene iz grupe zavisnih grupa tipa primene. Ako uklanjanje zavisnosti uzrokuje da grupa nema više zavisnosti, grupa će biti uklonjena. Obavezni unos je objekat tipa primene iz sistema Get-CMDeploymentType ili Get-CMDeploymentTypeDependency i zavisna grupa iz klase Get-CMDeploymentTypeDependencyGroup. Primer$dpGroup = Get-CMDeploymentType -ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup ' $dpDeps = Get-CMDeploymentTypeDependency -Group $dpGroup Remove-CMDeploymentTypeDependency -Group $dpGroup ' -DeploymentTypeDependency $dpDeps[1] -Force -
Remove-CMDeploymentTypeDependencyGroup
Uklanja grupu zavisnih grupa tipa primene (i njene zavisnosti) iz tipa primene. Obavezni unos je zavisna grupa iz klase Get-CMDeploymentTypeDependencyGroup. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Remove-CMDeploymentTypeDependencyGroup -Force -
Remove-CMDeploymentTypeSupersedence
Uklanja zamenski tip primene iz nadređenog tipa primene. Obavezni unos je tip zamene koji se razlikuje od tipa Get-CMDeploymentType ili Get-CMDeploymentTypeSupersedence koji je prekoračen od Get-CMDeploymentType. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Remove-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp) -
Remove-CMQuery
Uklanja upit. PrimerGet-CMQuery - ime "Moji sistemi" | Remove-CMQuery - Sila
-
Set-CMDeploymentTypeDependencyGroup
konfiguriše postavke za grupu tipova primene. Obavezni unos je zavisna grupa iz klase Get-CMDeploymentTypeDependencyGroup. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Set-CMDeploymentTypeDependencyGroup -NewName MyNewGroup -
Set-CMDeploymentTypeSupersedence
Konfiguriše postavke za suvišno podešavanje tipa primene. Obavezni unos je tip zamene koji se razlikuje od tipa Get-CMDeploymentType ili Get-CMDeploymentTypeSupersedence koji je prekoračen od Get-CMDeploymentType. PrimerGet-CMDeploymentType – ApplicationName MyApp |
Set-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp) ' -IsUninstall $true -
Set-CMQuery
konfiguriše upit. PrimerGet-CMQuery – ime "Moji sistemi" |
Set-CMQuery - Novo ime "Moji ABC sistemi" -
Sync-CMMigrationSource
Započinje sinhronizaciju za hijerarhiju migriranih izvora. PrimerSync-CMMigrationSource
Neprelomive promene
Ove promene predstavljaju poboljšanja postojećih cmdlet komandi. Ovo su dodate promene i ne bi trebalo da izazovu probleme sa kompatibilnošću za postojeću automatizaciju.
-
Add-CMDeploymentType
-
Novi opcionalni parametar za pravila zahteva: AddRequirement. Pravila se moraju kreirati pomoću SDK-a DCM objektnog modela.
-
Novi opcionalni parametar: Aplikacija. Prihvata unos iz Get-CMApplication kao alternativu za ApplicationName.
-
-
Add-CMDistributionPoint New
EnableBranchCache parametar je dodat da bi se omogućio keš grane za novu tačku distribucije. -
Add-CMFallbackStatusPoint
throttleInterval i StateMessageNum parametri više nisu obavezni. Podrazumevane vrednosti će se koristiti za vrednost ThrottleInterval (3600) i StateMessageNum (10.000) ako vrednosti nisu definisane. -
Block-CMCertificate
New Certificate parameter to allow for pipelining object from Get-CMCertificate. -
Clear-CMClientOperation
New opcionalni Parametar operacije koji prihvata unos iz get-CMClientOperation. -
Disable-CMStatusFilterRule
Parametar Ime sada prihvata džoker vrednosti. -
Enable-CMStatusFilterRule
Parametar Ime sada prihvata džoker vrednosti. -
Export-CMSecurityRole
Dodatna podrška za izvoz bezbednosnih uloga po imenu (ImeLoga) ili po vrednosti (uloga). -
Get-CMAppV5XDeploymentTypeItem
Sada prihvata naftovodni unos iz get-CMDeploymentType. PrimerGet-CMDeploymentType -ApplicationName "MyApp" '
-DeploymentTypeName "AppV5x" | Get-CMAppV5XDeploymentTypeItem -
Get-CMClientPushInstallation
Više ne zahteva obavezni parametar pretrage za pronalaženje detalja instalacije za prosleđeni klijent. -
Get-CMDeploymentType Može
da dobije objekat rezultata kanala iz Get-CMApplication da bi preuzeo tipove primene. PrimerGet-CMApplication - ime "Contoso aplikacija" |
Get-CMDeploymentType s-Name "MSI instalacioni program" -
Get-CMManagementPointComponent
Više ne zahteva obavezne parametre SiteCode i SiteSystemName. -
Get-CMSoftwareUpdate
Novi opcionalni parametar OnlyExpired za upit opsega radi dobijanja isteklih ispravki za brže upite. -
Get-CMStatusFilterRule
Parametar Ime sada prihvata džoker vrednosti. -
Poboljšanja get-CMUser
performansi sa velikim skupovima rezultata. -
Import-CMComputerInformation
SmBiosId i MacAddress mogu se definisati kada koristite ComputerName umesto da se oba zahtevaju. Ako nijedno nije definisano, cmdlet komanda neće uspeti. -
Import-CMDriver
-
Novi opcionalni parametar ImportFolder koji ukazuje na to da treba obraditi sve upravljačke programe u fascikli koja je navedena pomoću funkcije UncFileLocation.
-
Novi opcionalni podržani parametar SupportedPlatforms koji prihvata unos iz usluge Get-CMSupportedPlatforms za podešavanje podržanih platformi upravljačkog programa.
-
-
Lock-CMObject
sada prihvata objekte putem kanala. PrimerGet-CMDriverPackage | Zaključaj CMObject
-
New-CMApplication
New opcionalni DisplaySupersedencesInApplicationCatalog parametar prebacuju mogućnost prikazivanja suvišnih slova u katalogu aplikacija. -
New-CMMaintenanceWindow
New opcionalni parametar kolekcije prihvata unos iz get-CMCollection. -
New-CMSecondarySite
New EnableBranchCache parametar dodat da bi se omogućio keš grane za sekundarnu tačku distribucije lokacije. -
Remove-CMApplicationRevisionHistory
Prihvata unos kanala iz Get-CMApplicationRevisionHistory za uklanjanje revizije određene aplikacije. PrimerGet-CMApplicationRevisionHistory -Name "Contoso App" -Revizija 2 |
Remove-CMApplicationRevisionHistory -
Remove-CMClientOperation
Novi opcionalni parametar Operacije prihvata unos iz get-CMClientOperation. -
Remove-CMDeployment
Novi opcionalni parametar primene prihvata objekat iz programa Get-CMDeployment koji omogućava brisanje primena ispravki, paketa, operativnog sistema i aplikacija. Napomena DeploymentId i ApplicationName nastaviće da podržavaju samo primene aplikacije. Ovo ponašanje je podložno promenama u budućim izdanjima. -
Remove-CMDeploymentType
ApplicationName parametar više nije neophodan kada koristite DeploymentType ili kanal iz get-CMDeploymentType. -
Remove-CMMaintenanceWindow
Novi opcionalni parametar kolekcije prihvata unos iz metoda Get-CMCollection. -
Remove-CMStatusFilterRule
Parametar Ime sada prihvata džoker vrednosti. -
Set-ClientPushInstallation
Sada podržava postavljanje cevi iz get-CMClientPushInstallation. -
Set-CMApplication
New opcionalni DisplaySupersedencesInApplicationCatalog parametar prebacuju mogućnost prikazivanja suvišnih slova u katalogu aplikacija. -
Set-CMDeploymentType
-
Novi opcionalni parametri za pravila zahteva:
-
AddRequirement
-
Ukloni neophodne informacije
-
Obriši neophodne informacije
Pravila se moraju kreirati pomoću SDK-a DCM objektnog modela.
NoteRemoveRequirement unos mora da se podudara sa vrednošću ID-a pravila pravila zahteva u tipu primene. U suprotnom, ona neće biti uklonjena. -
-
ApplicationName više nije zahtevani parametar ako se koristi ulazni objekat DeploymentType.
-
Sada podržava prolaz iz get-CMDeploymentType.
Get-CMDeploymentType -ApplicationName sccmapp '
-DeploymentTypeName adberdr934_4.6.33.315 | Set-CMDeploymentType -AppV5xInstaller -OnSlowNetworkMode DoNothing -
-
Set-CMDiscoveryMethod
-
Novi opcionalni parametri kada konfigurišete otkrivanje grupe pomoću ActiveDirectoryGroupDiscovery:
-
AddGroupDiscoveryScope
-
RemoveGroupDiscoveryScope
-
-
AddGroupDiscoveryScope zahteva unos koji je kreiran pomoću New-CMADGroupDiscoveryScope cmdlet komande.
-
RemoveGroupDiscoveryScope zahteva nisku koja se podudara sa imenom opsega.
Set-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery '
-AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope ' -name MyScope -SiteCode R2S -LdapLocation ' "LDAP://CN=ScopeLocation,DC=contoso,DC=com" -RecursiveSearch $true) -
-
Set-CMDistributionPoint New
EnableBranchCache parametar dodat u konfigurisanje keša grane za tačku distribucije. -
Set-CMMaintenanceWindow
Novi opcionalni parametar kolekcije prihvata unos iz metoda Get-CMCollection. -
Set-CMManagementPointComponent
Sada prihvata unos kanala iz sledećih cmdlet komandi:-
Get-CMSiteDefinition (nova cmdlet komanda)
-
Get-CMManagementPoint
-
Get-CMSite
-
Get-CMManagementPointComponent
-
-
Set-CMPackage
-
Novi opcionalni parametri za promenu svojstava distribucije (stage, multicast) i izvora podataka (ažuriranje paketa) kako bi se podudarali sa listovima sa svojstvima administratorske konzole.
-
Preimenovano je nekoliko parametara za jasnoću i doslednost. Ovi novoimenovani parametri imaju pseudonim starim imenima kako bi se očula kompatibilnost.
-
-
Unblock-CMCertificate New Certificate parameter allows for pipelining
object from Get-CMCertificate. -
Unlock-CMObject
Sada prihvata objekte putem kanala. PrimerGet-CMDriverPackage | Otključaj-CMObject
-
Update-CMCertificate
-
Novi opcionalni Force parametar sprečava traženje zamene postojećeg certifikata.
-
Novi parametar certifikata omogućava prolaz iz get-CMCertificate objekta.
-
Važne informacije za sve cmdlet komande
Novi opcionalni parametri DisableWildcardHandling i ForceWildcardHandling-DisableWildcardHandling omogućavaju cmdlet komande i parametre koji podržavaju džoker ("*" ili "?") da biste prisilili parametar kao doslovnu vrednost umesto kao džoker vrednost.
Razmotrite sledeći scenario: Imate dve aplikacije: "Moja IT aplikacija" i "Moja*aplikacija". Cmdlet Get-CMApplication -Name My*Application vratiće "Moja IT aplikacija" i "Moja*aplikacija". Ako je cilj da preuzmete samo "Moja*aplikacija", možete da dodate DisableWildcardHandling u cmdlet parametre da biste preuzeli podudaranje.-
Parametar ForceWildcardHandling vraća u prethodno stanje ponašanje pre R2 CU1 i omogućava da mnogi argumenti parametara cmdlet zasnovani na niskama budu prepoznati kao vrednosti džokera umesto doslovnih vrednosti. Ovaj parametar može da izazove ponašanje cmdlet komandi na neočekivane ili nepodržane načine i trebalo bi ga koristiti sa velikom brigom.
-
Poruka upozorenja će biti upisana u Izlazni tok programa PowerShell kada ovi parametri promene ponašanje internog upita.
-
Imajte na umu da iako Configuration Manager cmdlet komande podržavaju ove nove parametre, parametri ne mogu da se koriste niti da se poštuju u svim okolnostima.
-
Nije moguće istovremeno koristiti parametre DisableWildcardHandling i ForceWildcardHandling. Ako koristite oba parametra u isto vreme, izvršavanje cmdlet komande neće uspeti.
Ostale značajne neprelomne promene
-
Poboljšano evidentiranje kada je funkcija "Detaljno" omogućena u okviru kreiranja, izmene, uklanjanja i čuvanja objekata SMS dobavljača.
-
Poboljšana efikasnost upita korisničkog naloga sistema lokacija.
-
Upotreba zastarele cmdlet komande ili parametra može dovesti do toga da upozorenje bude upisano na Windows PowerShell konzolu. Zastarete cmdlet komande ili parametri mogu biti uklonjeni u budućim izdanjima i njihova upotreba bi trebalo da se obustavi što je pre moguće.
Zastarele cmdlet komande i parametri (možda će biti uklonjeni u budućnosti)
Korišćenje ovih zastarelih parametara trebalo bi da se obustavi što pre kako bi se izbegle moguće prelamanje promena u budućim izdanjima.
Napomena Upotreba zastarele cmdlet komande ili parametra može dovesti do toga da upozorenje bude upisano Windows PowerShell konzolu.-
Add-CMDeploymentType
-
Parametar ForceForUnknownPublisher se više ne koristi kada kreirate sledeće tipove primene:
-
Apple Store
-
Windows Phone 8
-
Google Play
-
-
Parametar AutoIdentifyFromInstallationFile više se ne koristi kada kreirate sledeće tipove primene:
-
Virtuelizacija aplikacije 5
-
Web App
-
Apple Store
-
Windows Phone 8
-
Google Play
-
-
Parametar AutoIdentifyFromInstallationFile više nije potreban za nekoliko tipova primene.
-
Parametar ForceForUnknownPublisher više nije potreban.
-
Parametar ManualSpecifyDeploymentType više nije potreban i ne utiče na kreiranje tipa primene.
-
-
Get-CMClientOperations
Zamenjeno Get-CMClientOperation (pojedinačno naspram imenovanje pluralnog polja) radi usaglašenosti sa drugim cmdlet komandama glagola CMClientOperation. Funkcionalnost se ne menja. -
Get-CMManagementPointComponent
zamenjeno Get-CMSiteDefinition cmdlet komande. Ova cmdlet komanda je funkcionalno ista kao Get-CMManagementPoint i ne odobrava se da bi se otklonio zabuna. -
Import-CMDriver
SupportedPlatformName je zastareo. Umesto toga, trebalo bi koristiti podržaneplatforme. Vrednosti podržanih Patforms mogu da se preuzmu pomoću Get-CMSupportedPlatform cmdlet komande. Nije podržano koristiti PodržaniPlatformName i SupportedPlatforms. -
Remove-CMDeploymentType
ApplicationName parametar više nije neophodan kada koristite DeploymentType ili kanal iz get-CMDeploymentType. -
Set-CMAssetIntelligenceSynchronizationPoint
Parametar EnableSynchronization je zastareo. Postavite Svojstvo ScheduleToken $null onemogućili planiranu sinhronizaciju. -
Set-CMClientPushInstallation
Parametar imena ne bi trebalo da se koristi. Kôd lokacije bi trebalo koristiti umesto toga za opseg izlaza na određenu lokaciju. -
Set-CMDeploymentType
OnFastNetworkMode vrednost RunFromNetwork zamenjuje se komandom DownloadContentForStreaming. -
Set-CMSystemHealthValidatorPoint
Parametri datuma i vremena nisu odobreni umesto parametra StatementOfHealthStartTime. -
Start-CMPackageDeployment
-
DeploymentStartDay i DeploymentStartTime zamenjeni su jednokratnim DeploymentStartDateTime da bi se podesili datum i vreme.
-
DeploymentAvailableDay i DeploymentAvailableTime zamenjeni su jednokratnim DeploymentAvailableDateTime da bi se podesili datum i vreme.
-
DeploymentExpireDay i DeploymentExpireTime zamenjeni su jednokratnom primenom DeploymentExpireDateTime da bi se podesili datum i vreme.
-
Važno Korišćenje parametra SecuredScopeNames u podržanim cmdlet komandama trebalo bi da se obustavi i Get-CMObjectSecurityScope koristiti umesto toga.
Prelamanje promena
Raskidanje promena su izmene u ponašanju cmdlet komandi ili parametrima koji mogu dovesti do nekompatibilnosti sa postojećom PowerShell automatizacjom. Potvrdite promene ovde u odnosu na postojeću automatizaciju da biste se uverili u kompatibilnost.
-
Add-CMDeploymentType
Cmdlet više vam neće dozvoliti da dodate tip primene koji ima isto ime za prikaz kao prethodno dodati tip primene. Imena tipova primene moraju biti jedinstvena. -
Block-CMCertificate
Ako postoji greška u blokiranju certifikata, cmdlet komanda sada neće uspeti umesto da odštampa poruku upozorenja. -
Get-CMSoftwareUpdateGroup
Uklonjen je nefunkcionalni SecuredScopeNames parametar. -
Get-CMUser
U kumulativnom ažuriranju 1, Get-CMUser je imao neočekivanu promenu u ponašanju gde će vratiti objekte SMS_CombinedUserResource ili SMS_Collection zasnovane na SMS_Collection procesorima. Ponašanje verzije izdanja sistema System Center 2012 R2 Configuration Manager je da vrati samo objekte SMS_Collection zasnovane na sistemu. Ovo je ispravljeno. Isti podaci su u obe klase zato što SMS_CombinedUserResource sadrži podskup podataka SMS_Collection podataka. Prema tome, ovo ne bi trebalo da prekida automatizaciju. Međutim, ovo se otkriva radi svesti. -
Remove-CMSoftwareUpdateGroup
Uklonjen je nefunkcionalni SecuredScopeNames parametar. -
Remove-CMUser Ako
korisnika nije moguće ukloniti iz bilo kog razloga, cmdlet komanda neće uspeti. U prethodnim izdanjima određeni uslovi bi doveli do tihog neuspeha cmdlet komande. -
Set-CMBootImage
Sledeći parametri koji se ne mogu dodati će dovesti do neuspeha cmdlet komande ako ih koristite sa slikom Windows PE 3.1 ili starije slike za pokretanje:-
EnablePrestartCommand
-
PrestartCommandLine
-
IncludeFilesForPrestart
-
PrestartIncludeFilesDirectory
-
BackgroundBitmapPath
-
Prostor za privremeno odlaganje
-
EnableCommandSupport
-
PersistContentInCache
-
EnableBinaryDeltaReplication
-
DeployFromPxeDistributionPoint
-
DistributionPointUpdateSchedule
-
CustomPackageShareName
-
Prekini vezu korisnika sa tačkama distribucije
-
Prekini vezu korisnika sa sistemom "FromDistributionPointsRetries"
-
Prekini vezu između korisnika IzmdistributionPointsMinutes
-
AddOptionalComponents
-
RemoveOptionalComponents
-
CopyPackageToShareOnDistributionPoints
-
-
Set-CMBoundary Više
ne omogućava više ulaznih vrednosti za ID ili ime. Zaobilaženje problema Koristite petlje ili kanal iz usluge Get-CMBoundary. -
Set-CMSoftwareUpdateGroup
Uklonjen je nefunkcionalni SecuredScopeNames parametar. -
Set-CMSoftwareUpdatePointComponent
Cmdlet neće uspeti ako podešavanje komande SynchronizeAction na "SynchronizeFromAnUpstreamDataSourceLocation" bez navođenja vrednosti za UpstreamSourceLocation. -
Start-CMSoftwareUpdateDeployment
Cmdlet neće uspeti umesto da upozori ako ispravke softvera još uvek nisu preuzete.
Ostale značajne promene u lomu
Mnoge cmdlet komande su neispravno konfigurisali "ValueFromPipelineByPropertyName" za parametre. Ovo je ispravljeno. Iako je malo verovatno da bi bilo koja postojeća automatizacija ovo iskoristila, mi to beležite radi svesti.
Poznati problemi
Sledeći poznati problemi sa cmdlet komandama nisu rešeni u ovom izdanju.
-
Set-CMAlertSubscription
LocaleId parametar zahteva da određeni lokalni standard bude prisutan u sistemu umesto da bude važeći lokalni standard. -
Set-CMDeploymentType ne može
da konfiguriše postavke sadržaja za sledeće tipove primene:-
Windows Phone
-
Apple App Store
-
Google Play
-
-
New-CMVhd
Cmdlet vraća grešku "Nije pronađeno" kada pokušate da pronađete referencu paketa sekvence zadatka. Ovo je regresija iz kumulativne ispravke 2. -
Get-CMAccessAccount
UserName izvršava podudaranje sa malim i malim slova prilikom upitivanja SMS dobavljača. -
Set-CMSoftwareUpdatePoint
Promene parametra DefaultWsusServer ne primenjuju se na WSUS konfiguraciju za tačku ažuriranja softvera. -
Set-CMBootImage
Vrednosti EnablePrestartCommand i PrestartCommandLine ne primenjuju se na sliku pokretanja. -
Nije moguće prikazati Add-CMManagementPoint
Management tačku koju je kreirala cmdlet komanda u administratorske konzole. Zaobilaženje problema$mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn
$props = $mp. EmbeddedProperties $ep = $mp. ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty") $ep. PropertyName = "Authentication type" $props. Ukloni("Tip potvrde identiteta") $props. Add("Authentication type", $ep) $mp. EmbeddedProperties = $props $mp. Put() -
Get-CMStatusReportingComponent
Cmdlet možda neće uspeti ako ga pokrenete kada pokrenete Set-CMStatusReportingComponent. -
Start-CMSoftwareUpdateDeployment
Cmdlet neće uspeti ako ispravka zahteva da prihvati uslove licenciranja za Microsoft softver. -
Komanda "New-CMVhd
Cmdlet" možda neće uspeti uz grešku "Objekat nije pronađen" kada kreirate novi VHD. -
Set-CMOutOfBandManagementComponent
Cmdlet možda neće uspeti ako se koristi parametar InrollmentPoint. -
Add-CMStateMigrationPoint
AllowFallbackSourceLocationForContent promene se možda neće primeniti na ulogu tačke migracije stanja. -
Vrednost Add-CMOutOfBandServicePoint
NitiOffset možda se neće primeniti na novo kreiranu vrednost "Out of Band Service Point". Zaobilaženje problema Koristite Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval kada pokrenete Add-CMOutOfBandServicePoint.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.