Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Sažetak

U ovom se članku Windows PowerShell promjene koje su obuhvaćene kumulativnim ažuriranjem 4 (CU4) za Microsoft System Center 2012 R2 Configuration Manager. Drugi popravci cu4 opisani su u sljedećem članku Iz Microsoftove baze znanja:

3026739 Opis kumulativnog ažuriranja 4 za system center 2012 R2 Configuration Manager

Problemi koji su riješeni

  • Add-CMDeploymentType

    • Kada se koristi vrsta implementacije koja uvozi podatke (npr. AppV), parametar DeploymentTypeName zanemaruje se.

    • Parametar WindowsPhoneStoreInstaller stvara netočne vrste implementacije. Ovo je regresija iz kumulativnog ažuriranja 1.

    • Mjesta koja nisu valjana mogu se netočno navesti za sljedeće vrste implementacije:

      • Windows Phone Trgovina

      • Trgovina Google Play

      • Apple Store

    • Možete konfigurirati sljedeće kao DownloadContentAsStreaming:

      • MSI implementacija

      • Windows .appx upišite vrijednosti OnSlowNetworkMode



  • Afinitet Add-CMDeviceAffinityToUser

    user-device za korisnike koji nisuprimarni ne mogu se postaviti na uređajima. Primjerice, takvi korisnici mogu biti korisnici koji se otkrivaju putem servisa Active Directory.

  • Add-CMDistributionPoint

    Moguće je navesti istekli CertificateExpirationTimeUtc.

  • Vrijednosti Add-CMFallbackStatusPoint

    StateMessageNum ne provjeravaju se u odnosu na prihvatljivi raspon (od 100 do 100 000).

  • Export-CMPackage Netočne

    pogreške prijavljuju se kada je ExportFilePath u neočekivanom obliku.

  • Get-CMSoftwareUpdate

    Nedostaje parametar ID koji omogućuje slanje upita za ažuriranja softvera prema vrijednosti ID-a.

  • Get-CMStatusFilterRule

    Nema rezultata ako parametar Naziv nije naveden.

  • Get-CMUser

    • Vraćaju se nedosljedne vrste objekata (SMS_CombinedUserResources ili SMS_Collection objekta) ovisno o ulaznim parametrima. Ovo je regresija iz verzije izdanja system center 2012 R2 Configuration Manager. Dodatne Get-CMUser o utjecaju ovog popravka potražite u odjeljku "Prekidi promjena".

    • Objekti koji nisu korisnici podudaraju se kada koristite Name ili ResourceId.

    • Ne šalje upite i vrijednosti "SMSID" i "Naziv" za SMS_CombinedUserResource zapisa. Ovo je regresija iz kumulativnog ažuriranja 2.



  • Import-CMCertificate

    Nije moguće pročitati certifikat naveden parametrom Path. Ovo je regresija iz kumulativnog ažuriranja 2.

  • New-CMActiveDirectoryForest nije

    moguće stvoriti novi šumski objekt servisa Active Directory. Ovo je regresija iz kumulativnog ažuriranja 2.

  • New-CMBoundary Nema

    provjere valjanosti parametra Vrijednost u odnosu na vrstu. To omogućuje konfiguraciju granice koja nije valjana.

  • Nove-CMClientSetting netočne

    pogreške prijavljuju se kada stvorite klijentsku postavku s argumentom Vrsta "Zadano".

  • New-CMCollectionVariable

    Nije moguće dodati nove varijable u zbirku koja ima postojeće varijable. Ovo je regresija iz kumulativnog ažuriranja 2.

  • Moguće je navesti New-CMSecondarySite

    Expired CertificateExpirationTimeUtc.

  • Remove-CMDeviceCollection

    omogućuje uklanjanje zbirke koja nije na uređaju kada je koristite s InputObject ili kanalom.

  • Remove-CMUserCollection

    omogućuje uklanjanje zbirke koja nije korisnička kada je koristite uz InputObject ili kanal.

  • Set-CMAssetIntelligenceSynchronizationPoint

    nije moguće očistiti certifikat proxyja inteligencije resursa postavljanjem certifikata CertificateFile na "$null".

  • Set-CMBoundary

    Vrijednost parametra nije provjerena za ispravnu sintaksu na temelju vrste granice ili parametra Vrste. To omogućuje konfiguraciju granice koja nije valjana.

  • Izvršavanje uzastopnih cmdleta Set-CMClientPushInstallation

    ne uspijeva nakon pokretanja ovog cmdleta.

  • Set-CMDeploymentType

    • Cmdlet neće uspjeti ako pokušate postaviti vrstu implementacije koja ne postoji u aplikaciji.

    • Omogućuje konfiguriranje MSI implementacije ili vrste Windows .appx OnSlowNetworkMode kao DownloadContentAsStreaming.

    • Cmdlet neće uspjeti ako pokušate promijeniti instalacijski program vrste implementacije koji cmdlet ne prepoznaje.



  • Set-CMDeviceCollection

    omogućuje konfiguraciju zbirke koja nije dio uređaja kada je koristite uz InputObject ili kanal.

  • Set-CMDistributionPoint

    • Istekli CertificateExpirationTimeUtc može se navesti.

    • Vrijednost AllowFallbackForContent ne odnosi se na točku raspodjele.



  • Set-CMFileReplicationRoute

    FileReplicationAccountName ne provjerava ispravno korisničko ime u nekim okolnostima.

  • Vrijednost Set-CMStateMigrationPoint

    AllowFallbackForContent ne odnosi se na točku migracije stanja.

  • Set-CMSystemHealthValidatorPointComponent

    Nije moguće očistiti račune za objavljivanje servisa Active Directory ili upite postavljanjem null ili prazne vrijednosti za PublishAccount i QueryAccount.

  • Set-CMUserCollection

    omogućuje konfiguraciju zbirke koja nije korisnička kada je koristite uz InputObject ili kanal.

  • Izbornik Start-CMDistributionPointUpgrade

    Istekli CertificateExpirationTimeUtc može se navesti.

  • Update-CMCertificate

    Nije moguće pročitati certifikat naveden parametrom Path. Ovo je regresija iz kumulativnog ažuriranja 2.


Dodatne promjene

Novi cmdleti

  • Add-CMDeploymentTypeDependency

    Dodaje vrstu implementacije kao zavisnost u grupu zavisnosti. Obavezni unos je objekt vrste implementacije iz Get-CMDeploymentType i grupa zavisnosti iz [Dohvati| Novo]-CMDeploymentTypeDependencyGroup.

    Primjer

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


  • Add-CMDeploymentTypeSupersedence

    Postavlja jednu vrstu implementacije tako da zamjenjuje drugu. Obavezni unos je vrsta supersedinga iz Get-CMDeploymentType i superseded deployment type iz Get-CMDeploymentType.

    Primjer

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


  • ConvertFrom-CMApplication

    pretvara objekt AppMgmt SDK "Application" u SMS_Application objekt za umetanje u davatelja usluga SMS aplikacije. Primijetit ćete da se time stvara samo SMS_Application instanca. Pozivni je kod zapravo potrebno umetnuti u WMI.

    Primjer

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




  • ConvertFrom-CMConfigurationItem

    pretvara SDK configurationItem modela DCM objekta ili izvedeni objekt u XML niz.

    Primjer

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



  • ConvertTo-CMApplication

    pretvara SMS_Application ili SMS_DeploymentType u objekt AppMgmt SDK "Application". Može se pretvoriti natrag u "SMS_Application" pomoću cmdleta ConvertFrom-CMApplication.

    Primjer

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



  • ConvertTo-CMConfigurationItem

    pretvara objekt utemeljen na CI-ju iz davatelja usluga SMS ili XML niza u SDK objekta DCM objektnog modela izvedenog iz ConfigurationItem.

    Primjer

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem


  • Get-CMCertificate

    Dohvati certifikate pohranjene za web-mjesto. To mogu biti ISV proxy, medij za pokretanje ili certifikati za točke raspodjele. Izlaz ovog cmdleta može se kanaliti u druge cmdlete certifikata kao što je Block-CMCertificate. Obratite pozornost na to da upiti stvoreni pomoću otiska prsta mogu biti sporiji od drugih upita, osobito s velikim skupovima rezultata.

    Primjer

    $bootmedia = Get-CMCertificate -CertificateType BootMedia


  • Get-CMDeploymentTypeDependency

    Dohvaća postojeće zavisne vrste implementacije iz grupe zavisnosti. Obavezni unos je objekt grupe zavisnosti iz get-CMDeploymentTypeDependencyGroup.

    Primjer

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

  • Get-CMDeploymentTypeDependencyGroup Dohvaća

    postojeću grupu zavisnosti vrste implementacije. Može se promijeniti pomoću Add-CMDeploymentTypeDependency ili Remove-CMDeploymentTypeDependency. Potreban je unos objekt vrste implementacije iz vrste Get-CMDeploymentType.

    Primjer

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedence

    dobiva supersedence za superseded vrstu implementacije. Obavezni unos je zamjeљжena vrsta implementacije.

    Primjer

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSource

    dohvaća informacije o migriranim izvorišnim hijerarhijama. Može se koristiti Sync-CMMigrationSource za prikaz statusa migracije.

    Primjer

    Get-CMMigrationSource | odaberite Status

  • Get-CMObjectSecurityScope

    dohvaća sve sigurnosne opsege povezane s navedenim InputObjectom. To se može koristiti na bilo kojem objektu koji koristi sigurnosne opsege.

    Primjer

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

  • Get-CMQuery

    dohvaća upit.

    Primjer

    Get-CMQuery -Name "Svi osobni uređaji"

  • Get-CMSiteDefinition dohvaća informacije

    o definiciji web-mjesta iz SMS_SiteDefinition klase. To sadrži razne postavke za cijelu stranicu i konfiguraciju.

    Primjer

    Get-CMSiteDefinition -SiteCode PRI

  • Get-CMSiteRole Dohvaća

    popis uloga web-mjesta s poslužitelja web-mjesta ili poslužitelja web-mjesta.

    Primjer

    Get-CMSiteRole -SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatforms

    Dohvaća popis podržanih platformi. Može se koristiti za pipeliniranje u Import-CMDriver.

    Primjer

    Get-CMSupportedPlatforms -Name 'All Windows*'

  • Invoke-CMQuery

    poziva upit i vraća rezultate.

    Primjer

    Get-CMQuery -Name "Moji sustavi" | Invoke-CMQuery

  • Invoke-CMSystemDiscovery upućuje

    web-mjesto da pokrene otkrivanje sustava Active Directory što je prije moguće.

    Primjer

    Invoke-CMSystemDiscovery -SiteCode ABC

  • Invoke-CMUserDiscovery upućuje

    web-mjesto da pokrene otkrivanje korisnika servisa Active Directory što je prije moguće.

    Primjer

    Invoke-CMUserDiscovery -SiteCode ABC

  • Invoke-GroupDiscovery upućuje

    web-mjesto da pokrene otkrivanje grupe servisa Active Directory što je prije moguće.

    Primjer

    Invoke-CMGroupDiscovery -SiteCode ABC

  • New-CMADGroupDiscoveryScope

    stvara objekt koji se može koristiti za konfiguriranje opsega otkrivanja grupe aktivnog imenika zajedno s Set-CMDiscoveryMethod.

    Primjer

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

  • New-CMDeploymentTypeDependencyGroup Stvara

    apstraktnu grupu zavisnosti vrste implementacije. Postojeću vrstu implementacije potrebno je dodati pomoću naredbe Add-CMDeploymentTypeDependency. Potreban je unos objekt vrste implementacije iz vrste Get-CMDeploymentType.

    Primjer

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

  • New-CMEmbeddedObjectInstance

    Za slučajeve napredne upotrebe u kojima morate izravno manipulirati objektima rezultata iz davatelja SMS ili iz upita objekata. Stvara novi ugrađeni objekt ad hoc klase. Primijetite da za vrste "SMS_EmbeddedProperty" ili "SMS_EmbeddedPropertyList", postoje New-CMEmbeddedProperty i New-CMEmbeddedPropertyList.

    Primjer

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • New-CMEmbeddedProperty

    Za napredne slučajeve korištenja u kojima morate izravno manipulirati rezultatima davatelja SMS ili iz upita objekata. Stvara novu SMS_EmbeddedProperty i može postaviti vrijednosti.

    Primjer

    $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 izravno umanipulirati objekte rezultata iz davatelja SMS ili iz upita objekata. Stvara novu SMS_EmbeddedPropertyList i može postaviti vrijednosti.

    Primjer

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

  • New-CMQuery

    stvara novi upit.

    Primjer

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

  • Remove-CMCollection

    Uklanja nevarijabilnu zbirku prema vrijednosti, može se koristiti umjesto Remove-CMUserCollection i Remove-CMDeviceCollection za uklanjanje zbirke.

    Primjer

    Get-CMUserCollection -Name MyCollection | Remove-CMCollection -Force
    Get-CMDeviceCollection -Name MyDeviceCollection |
    Remove-CMCollection -Force

  • Remove-CMDeploymentTypeDependency

    Uklanja zavisnost vrste implementacije iz grupe zavisnosti vrste implementacije. Ako uklanjanje ovisnosti uzrokuje da grupa nema više zavisnosti, grupa će se ukloniti. Potreban je unos objekt vrste implementacije iz Get-CMDeploymentType ili Get-CMDeploymentTypeDependency i grupe zavisnosti iz get-CMDeploymentTypeDependencyGroup.

    Primjer

    $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 zavisnosti vrste implementacije (i njezine ovisnosti) iz vrste implementacije. Obavezni unos je grupa zavisnosti iz get-CMDeploymentTypeDependencyGroup.

    Primjer

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

  • Remove-CMDeploymentTypeSupersedence

    uklanja vrstu uvođenja za nadjačavanja iz superseded vrste implementacije. Obavezni unos je vrsta supersedinga iz vrste Get-CMDeploymentType ili Get-CMDeploymentTypeSupersedence i superseded iz Get-CMDeploymentType.

    Primjer

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

  • Remove-CMQuery

    Uklanja upit.

    Primjer

    Get-CMQuery -Name "Moji sustavi" | Remove-CMQuery - Sila

  • Set-CMDeploymentTypeDependencyGroup

    Konfigurira postavke za grupu vrsta implementacije. Obavezni unos je grupa zavisnosti iz get-CMDeploymentTypeDependencyGroup.

    Primjer

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

  • Set-CMDeploymentTypeSupersedence

    Konfigurira postavke za nadjačavanje vrste implementacije. Obavezni unos je vrsta supersedinga iz vrste Get-CMDeploymentType ili Get-CMDeploymentTypeSupersedence i superseded iz Get-CMDeploymentType.

    Primjer

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

  • Set-CMQuery

    konfigurira upit.

    Primjer

    Get-CMQuery -Name "Moji sustavi" |
    Set-CMQuery -NewName "Moji ABC sustavi"

  • Sync-CMMigrationSource

    Pokreće sinkronizaciju za migrirane izvorišne hijerarhije.

    Primjer

    Sync-CMMigrationSource


Neraskidljive promjene

Te promjene predstavljaju poboljšanja postojećih cmdleta. To su dodatne promjene i ne bi trebale uzrokovati probleme s kompatibilnošću za postojeću automatizaciju.

  • Add-CMDeploymentType

    • Novi neobavezni parametar za pravila preduvjeta: AddRequirement. Pravila se moraju stvoriti pomoću SDK-a modela objekta DCM.

    • Novi neobavezni parametar: Aplikacija. Prihvaća unos iz Get-CMApplication kao alternativu za ApplicationName.



  • Dodan je novi parametar EnableBranchCache add-CMDistributionPoint

    da bi se omogućila predmemorija ogranka za novu točku raspodjele.

  • Parametri Add-CMFallbackStatusPoint

    ThrottleInterval i StateMessageNum više nisu obavezni. Zadane vrijednosti koristit će se za ThrottleInterval (3600) i StateMessageNum (10.000) ako nije definirana nijedna vrijednost.

  • Block-CMCertificate

    Novi parametar certifikata kako bi se omogućilo pipeliniranje objekta iz Get-CMCertificate.

  • Clear-CMClientOperation

    Novi neobavezni parametar operacije koji prihvaća unos iz Get-CMClientOperation.

  • Disable-CMStatusFilterRule

    parametar Naziv sada prihvaća zamjenske vrijednosti.

  • Enable-CMStatusFilterRule

    parametar Naziv sada prihvaća zamjenske vrijednosti.

  • Export-CMSecurityRole

    Dodatna podrška za izvoz sigurnosnih uloga po nazivu (RoleName) ili po vrijednosti (uloga).

  • Get-CMAppV5XDeploymentTypeItem

    sada prihvaća unos kanala iz get-CMDeploymentType.

    Primjer

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

  • Get-CMClientPushInstallation

    Više ne zahtijeva obavezni parametar pretraživanja za pronalaženje detalja o automatskoj instalaciji klijenta.

  • Get-CMDeploymentType Može li

    objekt rezultata kanala iz Get-CMApplication dohvatiti vrste implementacije.

    Primjer

    Get-CMApplication -Name "Contoso App" |
    Get-CMDeploymentType s-Name "MSI Installer"

  • Get-CMManagementPointComponent

    više ne zahtijeva obavezne parametre SiteCode i SiteSystemName.

  • Get-CMSoftwareUpdate

    Novi neobavezni parametar OnlyExpired radi dosega upita radi dohvaćanja ažuriranja koja su istekla samo za brže upite.

  • Get-CMStatusFilterRule

    parametar Naziv sada prihvaća zamjenske vrijednosti.

  • Poboljšanja performansi za Get-CMUser

    s velikim skupovima rezultata.

  • Import-CMComputerInformation

    SmBiosId i MacAddress mogu se definirati kada koristite ComputerName umjesto da su oba obavezna. Ako nije definirano nijedno, cmdlet neće uspjeti.

  • Import-CMDriver

    • Novi neobavezni parametar ImportFolder koji označava da bi se svi upravljački programi u mapi koji su navedeni pomoću uncFileLocation trebali obraditi.

    • Novi neobavezni parametar SupportedPlatforms koji prihvaća unos iz Get-CMSupportedPlatforms za postavljanje podržanih platformi upravljačkog programa.



  • Lock-CMObject

    sada prihvaća objekte putem kanala.

    Primjer

    Get-CMDriverPackage | Lock-CMObject

  • New-CMApplication

    Novi neobavezni parametar DisplaySupersedencesInApplicationCatalog uključuje i mogućnost prikaza nadjačavanja u katalogu aplikacija.

  • New-CMMaintenanceWindow Novi

    neobavezni parametar zbirke prihvaća unos iz get-CMCollection.

  • New-CMSecondarySite Novi

    parametar EnableBranchCache dodan radi omogućivanja predmemorije ogranka za sekundarnu točku raspodjele web-mjesta.

  • Remove-CMApplicationRevisionHistory

    prihvaća unos kanala iz Get-CMApplicationRevisionHistory za uklanjanje određene revizije aplikacije.

    Primjer

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

  • Remove-CMClientOperation Novi

    neobavezni parametar operacije prihvaća unos iz get-CMClientOperation.

  • Remove-CMDeployment

    Novi neobavezni parametar implementacije prihvaća objekt iz programa Get-CMDeployment koji omogućuje brisanje ažuriranja, paketa, operacijskih sustava i implementacija aplikacija.

    Napomena DeploymentId i ApplicationName i dalje će podržavati samo implementacije aplikacija. Takvo ponašanje podložno je promjeni u budućem izdanju.

  • Remove-CMDeploymentType

    parametar ApplicationName više nije potreban kada koristite DeploymentType ili kanal iz get-CMDeploymentType.

  • Remove-CMMaintenanceWindow Novi

    neobavezni parametar zbirke prihvaća unos iz get-CMCollection.

  • Remove-CMStatusFilterRule

    parametar Naziv sada prihvaća zamjenske vrijednosti.

  • Set-ClientPushInstallation

    sada podržava pipeliniranje iz Get-CMClientPushInstallation.

  • Set-CMApplication

    Novi neobavezni parametar DisplaySupersedencesInApplicationCatalog uključuje i mogućnost prikaza nadjačavanja u katalogu aplikacija.

  • Set-CMDeploymentType

    • Novi neobavezni parametri za pravila preduvjeta:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      Pravila se moraju stvoriti pomoću SDK-a modela objekta DCM.
      NoteRemoveRequirement unos mora odgovarati vrijednosti RuleId pravila preduvjeta u vrsti implementacije. U suprotnom se neće ukloniti.

    • ApplicationName više nije potreban parametar ako se koristi ulazni objekt DeploymentType.

    • Sada podržava strukturiranje iz get-CMDeploymentType.


    Primjer

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

  • Set-CMDiscoveryMethod

    • Novi neobavezni parametri prilikom konfiguriranja otkrivanja grupe uz ActiveDirectoryGroupDiscovery:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope zahtijeva unos koji je stvorio New-CMADGroupDiscoveryScope cmdlet.

    • RemoveGroupDiscoveryScope zahtijeva naziv dosega koji se podudara s nizom.



    Primjer

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

  • Set-CMDistributionPoint

    Novi parametar EnableBranchCache dodan za konfiguriranje predmemorije ogranka na točki raspodjele.

  • Set-CMMaintenanceWindow Novi

    neobavezni parametar zbirke prihvaća unos iz get-CMCollection.

  • Set-CMManagementPointComponent

    sada prihvaća kanalizirane unose iz sljedećih cmdleta:

    • Get-CMSiteDefinition (novi cmdlet)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent



  • Set-CMPackage

    • Novi neobavezni parametri za promjenu svojstava distribucije (prestage, multicast) i izvora podataka (ažuriranje paketa) tako da odgovaraju listovima svojstava administratorske konzole.

    • Preimenovana je nekoliko parametara radi jasnoće i dosljednosti. Ti novoimenovani parametri pseudonimi su na stare nazive da bi se sačuvala kompatibilnost.



  • Unblock-CMCertificate

    Novi parametar certifikata omogućuje pipelining objekt iz Get-CMCertificate.

  • Unlock-CMObject

    sada prihvaća objekte putem kanala.

    Primjer

    Get-CMDriverPackage | Otključaj-CMObject

  • Update-CMCertificate

    • Novi neobavezni parametar Force sprječava upit za prebrisivanje postojećeg certifikata.

    • Novi parametar certifikata omogućuje pipelining objekt iz get-CMCertificate.


Važne informacije za sve cmdlete

Novi neobavezni parametri DisableWildcardHandling i ForceWildcardHandling-DisableWildcardHandling omogućuju cmdlete i parametre koji podržavaju zamjenski znak ("*" ili "?") vrijednosti da bi se parametar mogao raščlaniti kao doslovna vrijednost, a ne kao zamjenska vrijednost.

Razmislite o sljedećem scenariju: imate dvije aplikacije: "Moja IT aplikacija" i "Moja*aplikacija". Cmdlet Get-CMApplication -Name My*Application vratit će i "Moja IT aplikacija" i "Moja*aplikacija". Ako je namjera dohvatiti samo "Moja*aplikacija", parametre cmdleta možete dodati DisableWildcardHandling da biste dohvatili podudaranje.

  • Parametar ForceWildcardHandling vraća ponašanje prije R2 CU1 i omogućuje da se mnogi argumenti parametara cmdleta utemeljeni na nizu prepoznaju kao vrijednosti zamjenskih znakova umjesto doslovnih vrijednosti. Ovaj parametar može uzrokovati ponašanje cmdleta na neočekivane ili nepodržane načine te bi se trebali koristiti uz veliku njegu.

  • Poruka upozorenja bit će napisana u izlaznom toku komponente PowerShell kada ti parametri mijenjaju interno ponašanje upita.

  • Imajte na umu da, iako Configuration Manager cmdleti podržavaju te nove parametre, parametri se ne mogu koristiti ni poštovati u svim okolnostima.

  • Parametri DisableWildcardHandling i ForceWildcardHandling ne mogu se koristiti istovremeno. Ako istovremeno koristite oba parametra, izvršavanje cmdleta neće uspjeti.



Ostale značajne neraskidive promjene
  • Poboljšano zapisivanje kada je opširno omogućeno SMS stvaranja, izmjene, uklanjanja i spremanja objekata davatelja usluga.

  • poboljšana učinkovitost upita korisničkih računa sustava web-mjesta

  • Korištenje zastarjelog cmdleta ili parametra može uzrokovati zapis na konzolu Windows PowerShell. Zastarjeli cmdleti ili parametri mogu se ukloniti u budućem izdanju, a njihovo korištenje treba prekinuti što je prije moguće.



Zastarjeli cmdleti i parametri (mogu se u budućnosti ukloniti)

Korištenje tih zastarjelih parametara trebalo bi što prije prekinuti kako bi se izbjegle moguće prekide promjena u budućem izdanju.

Napomena Korištenje zastarjelog cmdleta ili parametra može uzrokovati zapisivanja upozorenja na Windows PowerShell konzoli.

  • Add-CMDeploymentType

    • Parametar ForceForUnknownPublisher više se ne koristi prilikom stvaranja sljedećih vrsta implementacije:

      • Apple Store

      • Windows Phone 8

      • Google Play

    • Parametar AutoIdentifyFromInstallationFile više se ne koristi prilikom stvaranja sljedećih vrsta implementacije:

      • Application Virtualization 5

      • Web-aplikacija

      • Apple Store

      • Windows Phone 8

      • Google Play

    • Parametar AutoIdentifyFromInstallationFile više nije potreban za nekoliko vrsta implementacije.

    • Parametar ForceForUnknownPublisher više nije potreban.

    • Parametar ManualSpecifyDeploymentType više nije potreban i ne utječe na stvaranje vrste implementacije.



  • Get-CMClientOperations

    Zamijenjeno Get-CMClientOperation (singular vs. množina imenovanja) radi dosljednosti s drugim cmdletima Verb-CMClientOperation. Funkcionalnost se ne mijenja.

  • Get-CMManagementPointComponent

    Zamijenjena Get-CMSiteDefinition cmdletom. Ovaj cmdlet funkcionalno je isti kao Get-CMManagementPoint i zastarjel je radi uklanjanja zbrke.

  • Import-CMDriver

    SupportedPlatformName je zastario. Umjesto toga bi se trebali koristiti podržaniplatformi. Podržane vrijednostiPlatforms mogu se dohvatiti pomoću Get-CMSupportedPlatform cmdleta. Nije podržano korištenje podržanihPlatformName i SupportedPlatforms.

  • Remove-CMDeploymentType

    parametar ApplicationName više nije potreban kada koristite DeploymentType ili kanal iz get-CMDeploymentType.

  • Set-CMAssetIntelligenceSynchronizationPoint

    Parametar EnableSynchronization je zastario. Postavite ScheduleToken da biste $null onemogućili zakazanu sinkronizaciju.

  • Set-CMClientPushInstallation

    Parametar Naziva se ne smije koristiti. Umjesto toga, kod web-mjesta trebao bi se koristiti za doseg izlaza na određeno web-mjesto.

  • Vrijednost Set-CMDeploymentType

    OnFastNetworkMode RunFromNetwork zamjenjuje DownloadContentForStreaming.

  • Set-CMSystemHealthValidatorPoint

    Parametri datuma i vremena zastarjeli su umjesto parametra StatementOfHealthStartTime.

  • Start-CMPackageDeployment

    • DeploymentStartDay i DeploymentStartTime zamijenjeni su jednokratnom implementacijom DeploymentStartDateTime da bi se postavili i datum i vrijeme.

    • DeploymentAvailableDay i DeploymentAvailableTime zamijenjeni su jednokratnom implementacijom DeploymentAvailableDateTime da bi se postavili i datum i vrijeme.

    • DeploymentExpireDay i DeploymentExpireTime zamijenjeni su jednokratnom implementacijom DeploymentExpireDateTime da bi se postavili i datum i vrijeme.




Važno Potrebno je prekinuti korištenje parametra SecuredScopeNames u podržanim cmdletima, a Get-CMObjectSecurityScope umjesto toga koristiti.

Prekid promjena

Prekidi su promjene izmjene ponašanja cmdleta ili parametara koji mogu uzrokovati nekompatibilnosti s postojećom automatizacijom komponente PowerShell. Provjerite promjene u odnosu na postojeću automatizaciju da biste bili sigurni u kompatibilnost.

  • Cmdlet Add-CMDeploymentType

    više vam neće omogućiti dodavanje vrste implementacije koja ima isti zaslonski naziv kao prethodno dodana vrsta implementacije. Nazivi vrsta implementacije moraju biti jedinstveni.

  • Block-CMCertificate

    Ako postoji pogreška u blokiranju certifikata, cmdlet sada neće uspjeti umjesto ispisa poruke upozorenja.

  • Get-CMSoftwareUpdateGroup

    Nefunkcionalni parametar SecuredScopeNames je uklonjen.

  • Get-CMUser

    u kumulativnom ažuriranju 1, Get-CMUser neočekivanu promjenu ponašanja gdje bi se vratio SMS_CombinedUserResource ili SMS_Collection objekte. Ponašanje verzije izdanja sustava System Center 2012 R2 Configuration Manager je vraćanje samo SMS_Collection-based objekata. Ovo je ispravljeno. Isti se podaci nalaze u obje klase SMS_CombinedUserResource sadrži podskup SMS_Collection podataka. Stoga to ne bi trebalo prekinuti automatizaciju. Međutim, to se otkriva radi svijesti.

  • Remove-CMSoftwareUpdateGroup

    Uklanja se parametar SecuredScopeNames koji nijefunkcionalan.

  • Remove-CMUser

    Ako korisnika nije moguće ukloniti iz bilo kojeg razloga, cmdlet neće uspjeti. U prethodnim izdanjima određeni uvjeti uzrokovat će tihi neuspjeh cmdleta.

  • Set-CMBootImage

    Sljedeći parametri koji nisu primjenjivi uzrok će neuspjeh cmdleta ako ih koristite sa slikom Windows PE 3.1 ili starijim pokretanjem:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • Prostor za odlaganje

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints



  • Set-CMBoundary

    Više ne omogućuje višestruke ulazne vrijednosti za ID ili naziv.

    Zaobilazno

    rješenje Koristite petlje ili kanal iz get-CMBoundary.

  • Set-CMSoftwareUpdateGroup

    Nefunkcionalan parametar SecuredScopeNames je uklonjen.

  • Cmdlet Set-CMSoftwareUpdatePointComponent

    neće uspjeti ako se postavka SynchronizeAction postavi na SynchronizeFromAnUpstreamDataSourceLocation bez navođenja vrijednosti za UpstreamSourceLocation.

  • Izbornik Start-CMSoftwareUpdateDeployment

    Cmdlet neće uspjeti umjesto da upozorava ako ažuriranja softvera još nisu preuzeta.



Ostale značajne neusmjesne promjene

Mnogi cmdleti nisu ispravno konfigurirali "ValueFromPipelineByPropertyName" za parametre. Ovo je ispravljeno. Iako je malo vjerojatno da bi bilo koja postojeća automatizacija iskoristila tu mogućnost, to smo primijetili radi svijesti.

Poznati problemi

Sljedeći poznati problemi s cmdletima nisu riješeni u ovom izdanju.

  • Set-CMAlertSubscription

    Parametar LocaleId zahtijeva da određena regionalna shema bude prisutna u sustavu umjesto da bude valjana regionalna shema.

  • Set-CMDeploymentType nije

    moguće konfigurirati postavke sadržaja za sljedeće vrste implementacije:

    • Windows Phone

    • Apple App Store

    • Google Play



  • New-CMVhd

    Cmdlet vraća pogrešku "Nije pronađeno" kada pokušate pronaći referencu paketa slijeda zadataka. Ovo je regresija iz kumulativnog ažuriranja 2.

  • Get-CMAccessAccount

    UserName prilikom upita davatelju usluga SMS razliku velika i mala slova.

  • Set-CMSoftwareUpdatePoint

    Promjene parametara DefaultWsusServer ne odnose se na WSUS konfiguraciju za točku ažuriranja softvera.

  • Set-CMBootImage

    Vrijednosti EnablePrestartCommand i PrestartCommandLine ne primjenjuju se na sliku pokretanja.

  • Točka upravljanja add-CMManagementPoint

    koju je stvorio cmdlet ne može se prikazati na administratorskim konzolama.

    Workaround

    $mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn
    $props = $mp. EmbeddedProperties
    $ep = $mp. ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty")
    $ep. PropertyName = "Vrsta provjere autentičnosti"
    $props. Remove("Vrsta provjere autentičnosti")
    $props. Add("Vrsta provjere autentičnosti", $ep)
    $mp. EmbeddedProperties = $props
    $mp. Put() (Put()

  • Cmdlet Get-CMStatusReportingComponent

    možda neće uspjeti ako ga pokrenete nakon pokretanja set-CMStatusReportingComponent.

  • Izbornik Start-CMSoftwareUpdateDeployment

    Cmdlet neće uspjeti ako ažuriranje zahtijeva prihvaćanje licencnih odredbi za Microsoftov softver.

  • Cmdlet New-CMVhd

    možda neće uspjeti uz pogrešku "Objekt nije pronađen" prilikom stvaranja novog VHD-a.

  • Cmdlet Set-CMOutOfBandManagementComponent

    možda neće uspjeti ako se koristi parametar EnrollmentPoint.

  • Promjene add-CMStateMigrationPoint

    AllowFallbackSourceLocationForContent možda se neće primijeniti na ulogu točke migracije stanja.

  • Vrijednost Niti komponente Add-CMOutOfBandServicePointOffset

    možda se neće primijeniti na novostvorenu točku servisa Izvan područja.

    Zaobilazno

    rješenje Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval nakon pokretanja komponente Add-CMOutOfBandServicePoint.


Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×