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-CMDeviceAffinityToUserkorisnič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žese navesti istekli CertificateExpirationTimeUtc.

  • Vrednosti add-CMFallbackStatusPointStateMessageNum 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-CMSoftwareUpdateParametar ID-a koji omogućava upite za ispravke softvera po vrednosti ID-a.

  • Get-CMStatusFilterRuleNema 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 Nijemoguće pročitati certifikat koji je naveden u parametru Path. Ovo je regresija iz kumulativne ispravke 2.

  • New-CMActiveDirectoryForest Nije mogućekreirati 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-CMClientSettingNetačne greške prijavljaju se kada kreirate klijentsku postavku sa argumentom Tip "Podrazumevano".

  • Nije moguće dodatinove promenljive u kolekciju koja sadrži već postojeće promenljive. Ovo je regresija iz kumulativne ispravke 2.

  • New-CMSecondarySiteje istekao CertificateExpirationTimeUtc može da se navede.

  • Remove-CMDeviceCollectionDozvoljava uklanjanje kolekcije koja nije uređaj kada je koristite sa inputObject ili kanalom.

  • Remove-CMUserCollectionDozvoljava uklanjanje kolekcije koja nije korisnik kada je koristite sa inputObject ili kanalom.

  • Set-CMAssetIntelligenceSynchronizationPointne može da obriše certifikat proxy servera inteligencije resursa postavljanjem certifikataDatoteke na "$null".

  • Parametar Set-CMBoundaryNije proverena valjanost parametra vrednosti za ispravnu sintaksu zasnovanu na tipu granice ili parametru Tip. Ovo omogućava nevažeću konfiguraciju granice.

  • Set-CMClientPushInstallationUznovna 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-CMDeviceCollectiondozvoljava 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-CMFileReplicationRouteFileReplicationAccountName u nekim okolnostima ne proverava ispravno korisničko ime.

  • Vrednost Set-CMStateMigrationPointAllowFallbackForContent ne odnosi se na tačku migracije stanja.

  • Set-CMSystemHealthValidatorPointComponentNe 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-CMUserCollectiondozvoljava konfiguraciju kolekcije koja nije korisnik kada je koristite sa inputObject ili kanalom.

  • Može se navesti start-CMDistributionPointUpgradeCertificateExpirationTimeUtc.

  • Update-CMCertificateNije moguće pročitati certifikat naveden u parametru Path. Ovo je regresija iz kumulativne ispravke 2.

Dodatne promene

Nove cmdlet komande

  • Add-CMDeploymentTypeDependencyDodaje tip primene kao zavisnu grupu. Obavezni unos je objekat tipa primene iz sistema Get-CMDeploymentType i zavisne grupe iz [Get| New]-CMDeploymentTypeDependencyGroup.Primer

    Get-CMDeploymentType – ApplicationName MyApp | New-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Add-CMDeploymentTypeDependency -DeploymentTypeDependency "(Get-CMDeploymentType -ApplicationName MyChildApp) '-IsAutoInstall $true

  • Add-CMDeploymentTypeSupersedencePostavlja jedan tip primene tako da zamenjuje drugi. Obavezni unos je tip zamene od tipa Get-CMDeploymentType i zamenenog tipa primene iz get-CMDeploymentType.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType '(Get-CMDeploymentType -ApplicationName MySupersedingApp)

  • ConvertFrom-CMApplicationKonvertuje 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-CMConfigurationItemkonvertuje SDK konfiguracionu stavku DCM objektnog modela ili izvedeni objekat u XML nisku.Primer

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

  • ConvertTo-CMApplicationkonvertuje 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-CMConfigurationItemkonvertuje objekat zasnovan na CI iz SMS dobavljača ili XML niske u SDK objekat DCM objektnog modela izveden iz stavke konfiguracije.Primer

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem

  • Get-CMCertificatePreuzmite 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-CMDeploymentTypeDependencyPreuzima postojeće zavisne tipove primene iz grupe zavisnosti. Obavezni unos je objekat grupe zavisnosti iz grupe "Get-CMDeploymentTypeDependencyGroup".Primer

    Get-CMDeploymentType – ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Get-CMDeploymentTypeDependency

  • Get-CMDeploymentTypeDependencyGroup Dobijapostojeć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.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedenceDobija nadređena svojstva za nadmeni tip primene. Obavezni unos je zamenski tip primene.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSourcePreuzima informacije o migriranoj izvornoj hijerarhiji. Može da se koristi Sync-CMMigrationSource da bi se prikazao status migracije.Primer

    Get-CMMigrationSource | izaberite status

  • Get-CMObjectSecurityScopePreuzima sve bezbednosne opsege povezane sa navedenim svojstvom InputObject. Ovo može da se koristi na bilo kom objektu koji koristi bezbednosne opsege.Primer

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

  • Get-CMQueryDobija upit.Primer

    Get-CMQuery - imenujte "Svi lični uređaji"

  • Get-CMSiteDefinitionPreuzima informacije o definiciji lokacije SMS_SiteDefinition klase. Ovo sadrži različite postavke za široku lokaciju i postavke konfiguracije.Primer

    Get-CMSiteDefinition - Pri kôdu lokacije

  • Get-CMSiteRolePreuzima listu uloga lokacije sa servera lokacije ili servera lokacije.Primer

    Get-CMSiteRole –SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatformsDobija listu podržanih platformi. Može da se koristi za unošenje cevi u Import-CMDriver.Primer

    Get-CMSupportedPlatforms - Ime "Sve Windows*"

  • Invoke-CMQueryPoziva upit i vraća rezultate.Primer

    Get-CMQuery - ime "Moji sistemi" | Invoke-CMQuery

  • Invoke-CMSystemDiscoverydaje uputstva lokaciji da što pre pokrene otkrivanje Active Directory sistema.Primer

    Invoke-CMSystemDiscovery – ABC Kôd lokacije

  • Pozivanje CMUserDiscoverysajta sa uputstvima da što pre pokrene Active Directory otkrivanje korisnika.Primer

    Invoke-CMUserDiscovery – ABC Kôd lokacije

  • Pozivanje sajta "GroupDiscovery" da što pre pokrene otkrivanje Active Directory grupe.Primer

    Invoke-CMGroupDiscovery – ABC Kôd lokacije

  • Funkcija New-CMADGroupDiscoveryScopekreira objekat koji može da se koristi za konfigurisanje opsega otkrivanja aktivne grupe direktorijuma zajedno sa set-CMDiscoveryMethod.Primer

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

  • New-CMDeploymentTypeDependencyGroup Kreirasaž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.Primer

    Get-CMDeploymentType – ApplicationName MyApp | New-CMDeploymentTypeDependencyGroup -GroupName MyGroup

  • New-CMEmbeddedObjectInstanceZa 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-CMEmbeddedPropertyZa 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-CMEmbeddedPropertyListZa 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-CMQueryKreira novi upit.Primer

    New-CMQuery –Name "My Systems" -Expression ""select * from SMS_R_System where Name LIKE 'ABC%'

  • Remove-CMCollectionUklanja kolekciju invarijanta po vrednosti, može da se koristi umesto Remove-CMUserCollection i Remove-CMDeviceCollection za uklanjanje kolekcije.Primer

    Get-CMUserCollection - ime MyCollection | Remove-CMCollection -ForceGet-CMDeviceCollection -name MyDeviceCollection | Remove-CMCollection - Force

  • Remove-CMDeploymentTypeDependencyUklanja 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 $dpGroupRemove-CMDeploymentTypeDependency -Group $dpGroup '-DeploymentTypeDependency $dpDeps[1] -Force

  • Remove-CMDeploymentTypeDependencyGroupUklanja grupu zavisnih grupa tipa primene (i njene zavisnosti) iz tipa primene. Obavezni unos je zavisna grupa iz klase Get-CMDeploymentTypeDependencyGroup.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Remove-CMDeploymentTypeDependencyGroup -Force

  • Remove-CMDeploymentTypeSupersedenceUklanja 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.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Remove-CMDeploymentTypeSupersedence -SupersedingDeploymentType '(Get-CMDeploymentType -ApplicationName MySupersedingApp)

  • Remove-CMQueryUklanja upit.Primer

    Get-CMQuery - ime "Moji sistemi" | Remove-CMQuery - Sila

  • Set-CMDeploymentTypeDependencyGroupkonfiguriše postavke za grupu tipova primene. Obavezni unos je zavisna grupa iz klase Get-CMDeploymentTypeDependencyGroup.Primer

    Get-CMDeploymentType – ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Set-CMDeploymentTypeDependencyGroup -NewName MyNewGroup

  • Set-CMDeploymentTypeSupersedenceKonfiguriš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.Primer

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

  • Set-CMQuerykonfiguriše upit.Primer

    Get-CMQuery – ime "Moji sistemi" | Set-CMQuery - Novo ime "Moji ABC sistemi"

  • Sync-CMMigrationSourceZapočinje sinhronizaciju za hijerarhiju migriranih izvora.Primer

    Sync-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 NewEnableBranchCache parametar je dodat da bi se omogućio keš grane za novu tačku distribucije.

  • Add-CMFallbackStatusPointthrottleInterval 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-CMCertificateNew Certificate parameter to allow for pipelining object from Get-CMCertificate.

  • Clear-CMClientOperationNew opcionalni Parametar operacije koji prihvata unos iz get-CMClientOperation.

  • Disable-CMStatusFilterRuleParametar Ime sada prihvata džoker vrednosti.

  • Enable-CMStatusFilterRuleParametar Ime sada prihvata džoker vrednosti.

  • Export-CMSecurityRoleDodatna podrška za izvoz bezbednosnih uloga po imenu (ImeLoga) ili po vrednosti (uloga).

  • Get-CMAppV5XDeploymentTypeItemSada prihvata naftovodni unos iz get-CMDeploymentType.Primer

    Get-CMDeploymentType -ApplicationName "MyApp" '-DeploymentTypeName "AppV5x" | Get-CMAppV5XDeploymentTypeItem

  • Get-CMClientPushInstallationViše ne zahteva obavezni parametar pretrage za pronalaženje detalja instalacije za prosleđeni klijent.

  • Get-CMDeploymentType Možeda dobije objekat rezultata kanala iz Get-CMApplication da bi preuzeo tipove primene.Primer

    Get-CMApplication - ime "Contoso aplikacija" | Get-CMDeploymentType s-Name "MSI instalacioni program"

  • Get-CMManagementPointComponentViše ne zahteva obavezne parametre SiteCode i SiteSystemName.

  • Get-CMSoftwareUpdateNovi opcionalni parametar OnlyExpired za upit opsega radi dobijanja isteklih ispravki za brže upite.

  • Get-CMStatusFilterRuleParametar Ime sada prihvata džoker vrednosti.

  • Poboljšanja get-CMUserperformansi sa velikim skupovima rezultata.

  • Import-CMComputerInformationSmBiosId 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-CMObjectsada prihvata objekte putem kanala.Primer

    Get-CMDriverPackage | Zaključaj CMObject

  • New-CMApplicationNew opcionalni DisplaySupersedencesInApplicationCatalog parametar prebacuju mogućnost prikazivanja suvišnih slova u katalogu aplikacija.

  • New-CMMaintenanceWindowNew opcionalni parametar kolekcije prihvata unos iz get-CMCollection.

  • New-CMSecondarySiteNew EnableBranchCache parametar dodat da bi se omogućio keš grane za sekundarnu tačku distribucije lokacije.

  • Remove-CMApplicationRevisionHistoryPrihvata unos kanala iz Get-CMApplicationRevisionHistory za uklanjanje revizije određene aplikacije.Primer

    Get-CMApplicationRevisionHistory -Name "Contoso App" -Revizija 2 | Remove-CMApplicationRevisionHistory

  • Remove-CMClientOperationNovi opcionalni parametar Operacije prihvata unos iz get-CMClientOperation.

  • Remove-CMDeploymentNovi 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-CMDeploymentTypeApplicationName parametar više nije neophodan kada koristite DeploymentType ili kanal iz get-CMDeploymentType.

  • Remove-CMMaintenanceWindowNovi opcionalni parametar kolekcije prihvata unos iz metoda Get-CMCollection.

  • Remove-CMStatusFilterRuleParametar Ime sada prihvata džoker vrednosti.

  • Set-ClientPushInstallationSada podržava postavljanje cevi iz get-CMClientPushInstallation.

  • Set-CMApplicationNew 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.

    Primer

    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.

    Primer

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

  • Set-CMDistributionPoint NewEnableBranchCache parametar dodat u konfigurisanje keša grane za tačku distribucije.

  • Set-CMMaintenanceWindowNovi opcionalni parametar kolekcije prihvata unos iz metoda Get-CMCollection.

  • Set-CMManagementPointComponentSada 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 pipeliningobject from Get-CMCertificate.

  • Unlock-CMObjectSada prihvata objekte putem kanala.Primer

    Get-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-CMClientOperationsZamenjeno Get-CMClientOperation (pojedinačno naspram imenovanje pluralnog polja) radi usaglašenosti sa drugim cmdlet komandama glagola CMClientOperation. Funkcionalnost se ne menja.

  • Get-CMManagementPointComponentzamenjeno Get-CMSiteDefinition cmdlet komande. Ova cmdlet komanda je funkcionalno ista kao Get-CMManagementPoint i ne odobrava se da bi se otklonio zabuna.

  • Import-CMDriverSupportedPlatformName 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-CMDeploymentTypeApplicationName parametar više nije neophodan kada koristite DeploymentType ili kanal iz get-CMDeploymentType.

  • Set-CMAssetIntelligenceSynchronizationPointParametar EnableSynchronization je zastareo. Postavite Svojstvo ScheduleToken $null onemogućili planiranu sinhronizaciju.

  • Set-CMClientPushInstallationParametar imena ne bi trebalo da se koristi. Kôd lokacije bi trebalo koristiti umesto toga za opseg izlaza na određenu lokaciju.

  • Set-CMDeploymentTypeOnFastNetworkMode vrednost RunFromNetwork zamenjuje se komandom DownloadContentForStreaming.

  • Set-CMSystemHealthValidatorPointParametri 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-CMDeploymentTypeCmdlet 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-CMCertificateAko postoji greška u blokiranju certifikata, cmdlet komanda sada neće uspeti umesto da odštampa poruku upozorenja.

  • Get-CMSoftwareUpdateGroupUklonjen je nefunkcionalni SecuredScopeNames parametar.

  • Get-CMUserU 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-CMSoftwareUpdateGroupUklonjen je nefunkcionalni SecuredScopeNames parametar.

  • Remove-CMUser Akokorisnika 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-CMBootImageSledeć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šene omogućava više ulaznih vrednosti za ID ili ime.Zaobilaženje problemaKoristite petlje ili kanal iz usluge Get-CMBoundary.

  • Set-CMSoftwareUpdateGroupUklonjen je nefunkcionalni SecuredScopeNames parametar.

  • Set-CMSoftwareUpdatePointComponentCmdlet neće uspeti ako podešavanje komande SynchronizeAction na "SynchronizeFromAnUpstreamDataSourceLocation" bez navođenja vrednosti za UpstreamSourceLocation.

  • Start-CMSoftwareUpdateDeploymentCmdlet 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-CMAlertSubscriptionLocaleId parametar zahteva da određeni lokalni standard bude prisutan u sistemu umesto da bude važeći lokalni standard.

  • Set-CMDeploymentType ne možeda konfiguriše postavke sadržaja za sledeće tipove primene:

    • Windows Phone

    • Apple App Store

    • Google Play

  • New-CMVhdCmdlet 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-CMAccessAccountUserName izvršava podudaranje sa malim i malim slova prilikom upitivanja SMS dobavljača.

  • Set-CMSoftwareUpdatePointPromene parametra DefaultWsusServer ne primenjuju se na WSUS konfiguraciju za tačku ažuriranja softvera.

  • Set-CMBootImageVrednosti EnablePrestartCommand i PrestartCommandLine ne primenjuju se na sliku pokretanja.

  • Nije moguće prikazati Add-CMManagementPointManagement 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-CMStatusReportingComponentCmdlet možda neće uspeti ako ga pokrenete kada pokrenete Set-CMStatusReportingComponent.

  • Start-CMSoftwareUpdateDeploymentCmdlet neće uspeti ako ispravka zahteva da prihvati uslove licenciranja za Microsoft softver.

  • Komanda "New-CMVhdCmdlet" možda neće uspeti uz grešku "Objekat nije pronađen" kada kreirate novi VHD.

  • Set-CMOutOfBandManagementComponentCmdlet možda neće uspeti ako se koristi parametar InrollmentPoint.

  • Add-CMStateMigrationPointAllowFallbackSourceLocationForContent promene se možda neće primeniti na ulogu tačke migracije stanja.

  • Vrednost Add-CMOutOfBandServicePointNitiOffset možda se neće primeniti na novo kreiranu vrednost "Out of Band Service Point".Zaobilaženjeproblema Koristite Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval kada pokrenete Add-CMOutOfBandServicePoint.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.