Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Sammendrag

Denne artikkelen beskriver Windows PowerShell-endringene som er inkludert i Kumulativ oppdatering 4 (CU4) for Microsoft System Center 2012 R2 Configuration Manager. Andre CU4-hurtigreparasjoner som er beskrevet i følgende Microsoft Knowledge Base-artikkel:

3026739 -beskrivelse av kumulativ oppdatering 4 for Konfigurasjonsbehandling for System Center 2012 R2

Problemer som er løst

  • Legge til CMDeploymentType

    • Når det brukes en Distribusjonstype som importerer informasjon (for eksempel AppV), ignorert DeploymentTypeName -parameteren.

    • WindowsPhoneStoreInstaller -parameteren oppretter uriktige distribusjonstypene. Dette er en regresjon fra kumulativ oppdatering 1.

    • Ugyldig steder kan være feil angitt for disse distribusjonstypene:

      • Windows Phone-butikken

      • Google spill butikk

      • Apple-butikken

    • Du kan konfigurere følgende som DownloadContentAsStreaming:

      • MSI-distribusjon

      • Windows .appx skriver du inn verdier for OnSlowNetworkMode



  • Legge til CMDeviceAffinityToUser

    Bruker enheten affinitet for nonprimary brukere kan ikke angis på enheter. Slike brukere kan for eksempel være brukere som oppdages gjennom Active Directory.

  • Legge til CMDistributionPoint

    Et utløpt CertificateExpirationTimeUtc kan angis.

  • Legge til CMFallbackStatusPoint

    StateMessageNum verdier er ikke validert mot det godtatte området (-100 til 100 000).

  • Eksport av CMPackage

    Feil feil rapporteres når ExportFilePath er i et uventet format.

  • Get-CMSoftwareUpdate

    Mangler Id -parameter som gjør det mulig for spørring etter programvareoppdateringer som ID-verdien.

  • Get-CMStatusFilterRule

    Ingen resultater returneres hvis Name -parameteren ikke er angitt.

  • Get-CMUser

    • Inkonsekvent objekttyper returneres (SMS_CombinedUserResources eller SMS_Collection-baserte objekt), avhengig av inndataparametere. Dette er en regresjon fra den opprinnelige versjonen av System Center 2012 R2 Configuration Manager. Se Get-CMUser notater i delen "Bryte endringer" for mer informasjon om hvordan denne hurtigreparasjonen kan påvirke du.

    • Ikke-user-objekter samsvarer med når du bruker navnet eller verdi.

    • Ikke spør etter "SMSID" og "Navn" verdiene for SMS_CombinedUserResource poster. Dette er en regresjon fra kumulativ oppdatering 2.



  • Importer CMCertificate

    Kan ikke lese sertifikatet som er angitt av Path -parameteren. Dette er en regresjon fra kumulativ oppdatering 2.

  • Nye CMActiveDirectoryForest

    Kan ikke opprette nytt objekt i Active Directory-skogen. Dette er en regresjon fra kumulativ oppdatering 2.

  • Nye CMBoundary

    Ingen validering for parameteren verdi mot Type. Dette gjør at grensen for ugyldig konfigurasjon.

  • Nye CMClientSetting

    Feil feilmeldinger når du oppretter en klient som setter med et Type -argument for "Standard".

  • Nye CMCollectionVariable

    Kan ikke legge til nye variabler i en samling som har eksisterende variablene. Dette er en regresjon fra kumulativ oppdatering 2.

  • Nye CMSecondarySite

    Utløpte CertificateExpirationTimeUtc kan angis.

  • Fjern CMDeviceCollection

    Tillater fjerning av samling av ikke-enheten når du bruker den med InputObject eller rørledning.

  • Fjern CMUserCollection

    Tillater fjerning av-bruker samling når du bruker den med InputObject eller rørledning.

  • Sett CMAssetIntelligenceSynchronizationPoint

    Kan ikke tømme ressursinformasjon proxy sertifikatet ved å sette CertificateFile til "$null."

  • Sett CMBoundary

    Verdien for parameteren er ikke validert for riktig syntaks er basert på typen grensen eller typeparameter . Dette gjør at grensen for ugyldig konfigurasjon.

  • Sett CMClientPushInstallation

    Cmdleten etterfølgende kjøringer mislykkes etter at du har kjørt denne cmdleten.

  • Sett CMDeploymentType

    • Cmdleten mislykkes stille Hvis du prøver å angi en Distribusjonstype som ikke finnes i et program.

    • Gjør det mulig for å konfigurere en MSI-distribusjon eller Windows .appx Skriv OnSlowNetworkMode verdi som DownloadContentAsStreaming.

    • Cmdleten mislykkes stille Hvis du prøver å endre et installasjonsprogram for distribusjon-type som ikke gjenkjennes av cmdleten.



  • Sett CMDeviceCollection

    Tillater konfigurasjon av samlingen ikke enheten når du bruker den med InputObject eller rørledning.

  • Sett CMDistributionPoint

    • Utløpte CertificateExpirationTimeUtc kan angis.

    • AllowFallbackForContent -verdien gjelder ikke for distribusjonssted.



  • Sett CMFileReplicationRoute

    FileReplicationAccountName validerer ikke brukernavn på riktig måte i noen tilfeller.

  • Sett CMStateMigrationPoint

    AllowFallbackForContent -verdien gjelder ikke for state migration punkt.

  • Sett CMSystemHealthValidatorPointComponent

    Kan ikke fjerne Active Directory-publisering eller kontoer for spørringen ved å angi nullverdi eller tom verdi for PublishAccount og QueryAccount.

  • Sett CMUserCollection

    Tillater konfigurasjon av-bruker samling når du bruker den med InputObject eller rørledning.

  • Start-CMDistributionPointUpgrade

    Utløpte CertificateExpirationTimeUtc kan angis.

  • Oppdater CMCertificate

    Kan ikke lese sertifikatet som er angitt av Path -parameteren. Dette er en regresjon fra kumulativ oppdatering 2.


Flere endringer

Ny cmdleter

  • Legge til CMDeploymentTypeDependency

    Legger til en Distribusjonstype som en avhengighet til en avhengighet-gruppe. Nødvendig input er et objekt av typen distribusjon fra Get-CMDeploymentType og en avhengighet-gruppe fra [få | Ny]-CMDeploymentTypeDependencyGroup.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Ny CMDeploymentTypeDependencyGroup - gruppenavn MyGroup |
    Legge til CMDeploymentTypeDependency - DeploymentTypeDependency "
    (Get-CMDeploymentType - ApplicationName MyChildApp) '
    -IsAutoInstall $true


  • Legge til CMDeploymentTypeSupersedence

    Angir en Distribusjonstype til erstatter en annen. Nødvendig inndata er en erstattende fra Get-CMDeploymentType og erstattet Distribusjonstype fra Get-CMDeploymentType.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Legge til CMDeploymentTypeSupersedence - SupersedingDeploymentType "
    (Get-CMDeploymentType - ApplicationName MySupersedingApp)


  • ConvertFrom-CMApplication

    Konverterer en AppMgmt SDK "Program" objekt til et SMS_Application-objekt hvis du vil sette inn i SMS-leverandøren. Legg merke til at dette bare oppretter en forekomst av SMS_Application. Det er opp til koden kaller faktisk sette det inn i WMI.

    Eksempel

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




  • ConvertFrom-CMConfigurationItem

    Konverterer en DCM Object Model SDK ConfigurationItem eller avledede objektet til XML-streng.

    Eksempel

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



  • ConvertTo-CMApplication

    Konverterer en SMS_Application eller SMS_DeploymentType til et "Program" AppMgmt SDK-objekt. Kan konverteres tilbake til en "SMS_Application" ved hjelp av ConvertFrom-CMApplication -cmdleten.

    Eksempel

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



  • ConvertTo-CMConfigurationItem

    Konverterer et CI-baserte objekt fra SMS-leverandør eller XML-streng til en DCM Object Model SDK-objekt avledet fra ConfigurationItem.

    Eksempel

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem


  • Get-CMCertificate

    Hent sertifikater lagret for området. Disse kan være ISV-Proxy, boot media eller distribusjon punkt sertifikater. Utdataene fra denne cmdleten kan pipelined til andre sertifikat cmdlets som Blokkerer CMCertificate. Legg merke til at spørringer som gjøres ved hjelp av avtrykk kan være lavere enn andre spørringer, spesielt med store resultatsett.

    Eksempel

    $bootmedia = Get-CMCertificate -CertificateType BootMedia


  • Get-CMDeploymentTypeDependency

    Henter eksisterende avhengige distribusjonstypene fra en avhengighet-gruppe. Nødvendig inndata er en avhengighet Gruppeobjekt fra Get-CMDeploymentTypeDependencyGroup.

    Eksempel

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

  • Get-CMDeploymentTypeDependencyGroup

    Henter en eksisterende gruppe for distribusjon av typen avhengighet. Du kan endre ved hjelp av Legg til CMDeploymentTypeDependency eller Fjern CMDeploymentTypeDependency. Nødvendig inndata er et objekt av typen distribusjon fra Get-CMDeploymentType.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedence

    Henter supersedences for en erstattet distribusjon. Nødvendig inndata er en erstattet distribusjon.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSource

    Henter informasjon for en overført kildehierarkiet. Kan brukes med Synkronisering CMMigrationSource til å vise statusen for overføring.

    Eksempel

    Get-CMMigrationSource | Velg Status

  • Get-CMObjectSecurityScope

    Henter alle områder som sikkerhet som er forbundet med den angitte InputObject. Dette kan brukes på alle objekter som bruker sikkerhet omfang.

    Eksempel

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

  • Get-CMQuery

    Henter en spørring.

    Eksempel

    Get-CMQuery-Name "Alle personlige enheter"

  • Get-CMSiteDefinition

    Henter områdeinformasjon definisjon fra SMS_SiteDefinition-klassen. Denne inneholder ulike innstillinger for hele området og konfigurasjon.

    Eksempel

    Get-CMSiteDefinition - SiteCode PRI

  • Get-CMSiteRole

    Henter en liste over område fra en områdeserver eller Områdeservere.

    Eksempel

    Get-CMSiteRole - SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatforms

    Henter en liste over støttede plattformer. Kan brukes for av i Import-CMDriver.

    Eksempel

    Get-CMSupportedPlatforms-Name 'Alle Windows *'

  • Starte CMQuery

    Aktiverer en spørring, og returnerer resultatet.

    Eksempel

    Get-CMQuery-Name "Min Systems" | Starte CMQuery

  • Starte CMSystemDiscovery

    Angir at området for å starte systemet for Active Directory-gjenkjenning så snart som mulig.

    Eksempel

    Starte CMSystemDiscovery - SiteCode-ABC

  • Starte CMUserDiscovery

    Angir at området for å starte Søk etter Active Directory-brukeren så snart som mulig.

    Eksempel

    Starte CMUserDiscovery - SiteCode-ABC

  • Starte GroupDiscovery

    Angir at området for å starte Søk etter Active Directory-gruppen så snart som mulig.

    Eksempel

    Starte CMGroupDiscovery - SiteCode-ABC

  • Nye CMADGroupDiscoveryScope

    Oppretter et objekt som kan brukes til å konfigurere en active directory-gruppen discovery omfang med Set-CMDiscoveryMethod.

    Eksempel

    Sett CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
    -AddGroupDiscoveryScope (ny-CMADGroupDiscoveryScope "
    -navn MittOmråde - SiteCode R2s - LdapLocation "
    "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true)

  • Nye CMDeploymentTypeDependencyGroup

    Oppretter en gruppe for distribusjon av abstrakt type avhengighet. Må legges til en eksisterende Distribusjonstype ved hjelp av Legg til-CMDeploymentTypeDependency. Nødvendig inndata er et objekt av typen distribusjon fra Get-CMDeploymentType.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Ny CMDeploymentTypeDependencyGroup - gruppenavn MyGroup

  • Nye CMEmbeddedObjectInstance

    For avansert brukstilfeller der du må redigere resultatet objekter fra SMS-leverandøren eller objektet spørringer. Oppretter et nytt innebygd objekt i en ad hoc-klasse. Legg merke til at hvis du skriver inn "SMS_EmbeddedProperty" eller "SMS_EmbeddedPropertyList", det er Ny CMEmbeddedProperty og Ny CMEmbeddedPropertyList.

    Eksempel

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • Nye CMEmbeddedProperty

    For avansert brukstilfeller der du må direkte manipulere resultater fra SMS-leverandøren eller objektet spørringer. Oppretter en ny forekomst av SMS_EmbeddedProperty og kan også angi verdier.

    Eksempel

    $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()


  • Nye CMEmbeddedPropertyList

    For avansert brukstilfeller der du må redigere resultatene objekter fra SMS-leverandøren eller objektet spørringer. Oppretter en ny forekomst av SMS_EmbeddedPropertyList og kan også angi verdier.

    Eksempel

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

  • Nye CMQuery

    Oppretter en ny spørring.

    Eksempel

    Ny-CMQuery-Name "Min Systems"-uttrykket '
    "Velg * fra SMS_R_System der KALLE 'ABC %'

  • Fjern CMCollection

    Fjerner en konstant samling av verdi, kan brukes i stedet for å Fjerne CMUserCollection og Fjerne CMDeviceCollection for fjerning av samlingen.

    Eksempel

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

  • Fjern CMDeploymentTypeDependency

    Fjerner en avhengighet av typen distribusjon fra en gruppe for distribusjon av typen avhengighet. Hvis du fjerner avhengigheten fører til at gruppen skal ha noen flere avhengigheter, fjernes gruppen. Nødvendig inndata er et objekt av typen distribusjon fra Get-CMDeploymentType eller Get-CMDeploymentTypeDependency og en avhengighet-gruppe fra Get-CMDeploymentTypeDependencyGroup.

    Eksempel

    $dpGroup = get-CMDeploymentType - ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup - gruppenavn MyGroup '
    $dpDeps = get-CMDeploymentTypeDependency-gruppen $dpGroup
    Fjern CMDeploymentTypeDependency-gruppen $dpGroup '
    -DeploymentTypeDependency $dpDeps [1] - Force

  • Fjern CMDeploymentTypeDependencyGroup

    Fjerner en gruppe for distribusjon av typen avhengighet (og dens avhengigheter) fra en Distribusjonstype. Nødvendig inndata er en avhengighet-gruppe fra Get-CMDeploymentTypeDependencyGroup.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup - gruppenavn MyGroup |
    Fjern CMDeploymentTypeDependencyGroup-Force

  • Fjern CMDeploymentTypeSupersedence

    Fjerner en erstattende Distribusjonstype fra en erstattet Distribusjonstype. Nødvendig inndata er en erstattende fra Get-CMDeploymentType eller Get-CMDeploymentTypeSupersedence og erstattet Distribusjonstype fra Get-CMDeploymentType.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Fjern CMDeploymentTypeSupersedence - SupersedingDeploymentType "
    (Get-CMDeploymentType - ApplicationName MySupersedingApp)

  • Fjern CMQuery

    Fjerner en spørring.

    Eksempel

    Get-CMQuery-Name "Min Systems" | Fjern CMQuery-Force

  • Sett CMDeploymentTypeDependencyGroup

    Konfigurerer innstillinger for en distribusjon av type-gruppen. Nødvendig inndata er en avhengighet-gruppe fra Get-CMDeploymentTypeDependencyGroup.

    Eksempel

    Get-CMDeploymentType - ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup - gruppenavn MyGroup |
    Sett CMDeploymentTypeDependencyGroup NyttNavn - MyNewGroup

  • Sett CMDeploymentTypeSupersedence

    Konfigurerer innstillinger for en type erstatning for distribusjon. Nødvendig inndata er en erstattende fra Get-CMDeploymentType eller Get-CMDeploymentTypeSupersedence og erstattet Distribusjonstype fra Get-CMDeploymentType.

    Eksempel

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

  • Sett CMQuery

    Konfigurerer en spørring.

    Eksempel

    Get-CMQuery-Name "Min Systems" |
    Sett CMQuery - NyttNavn "Min ABC Systems"

  • Synkroniser CMMigrationSource

    Starter en synkronisering for en overført kildehierarkiet.

    Eksempel

    Synkroniser CMMigrationSource


Harde endringer

Disse endringene representerer forbedringer til eksisterende cmdlets. Disse er tilleggsendringer og skal ikke forårsake kompatibilitetsproblemer for eksisterende automatisering.

  • Legge til CMDeploymentType

    • Ny valgfri parameter for krav regler: AddRequirement. Reglene må opprettes ved hjelp av DCM Object Model SDK.

    • Ny valgfri parameter: Application. Godtar inndata fra Get-CMApplication som et alternativ for ApplicationName.



  • Legge til CMDistributionPoint

    Ny EnableBranchCache -parameter som er lagt til aktivere gren buffer for nye distribusjonssted.

  • Legge til CMFallbackStatusPoint

    Parameterne ThrottleInterval og StateMessageNum er ikke lenger obligatorisk. Standardverdiene vil bli brukt for ThrottleInterval (3 600) og StateMessageNum (10 000) Hvis ingen verdier er definert.

  • Blokker CMCertificate

    Nye sertifikat -parameteren til å tillate av objekt fra Get-CMCertificate.

  • Fjern CMClientOperation

    Ny valgfri operasjonen parameter som godtar inndata fra Get-CMClientOperation.

  • Deaktiver CMStatusFilterRule

    Name -parameteren godtar nå jokertegn verdier.

  • Aktiver CMStatusFilterRule

    Name -parameteren godtar nå jokertegn verdier.

  • Eksport av CMSecurityRole

    Ytterligere støtte for eksport av sikkerhetsroller ved navn (RoleName) eller av verdi (rollen).

  • Get-CMAppV5XDeploymentTypeItem

    Godtar nå pipelined inndata fra Get-CMDeploymentType.

    Eksempel

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

  • Get-CMClientPushInstallation

    Ikke lenger krever et obligatorisk søkeparameter for å finne klienten push Installasjonsdetaljer.

  • Get-CMDeploymentType

    Pipeline kan resultatobjektet fra Get-CMApplication for å få distribusjonstypene.

    Eksempel

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

  • Get-CMManagementPointComponent

    Ikke lenger krever Obligatoriske parametere for SiteCode og SiteSystemName .

  • Get-CMSoftwareUpdate

    Ny valgfri parameter OnlyExpired til området query for å hente bare utløpte oppdateringer for raskere spørringer.

  • Get-CMStatusFilterRule

    Name -parameteren godtar nå jokertegn verdier.

  • Get-CMUser

    Ytelsesforbedringer med store resultatsett.

  • Importer CMComputerInformation

    SmBiosId og MacAddress kan defineres når du bruker datamaskinnavn i stedet for begge er påkrevd. Hvis ingen av delene er definert, mislykkes cmdleten.

  • Importer CMDriver

    • Ny valgfri parameter ImportFolder for å angi at alle driverne i mappen som er angitt ved hjelp av UncFileLocation skal behandles.

    • Ny valgfri SupportedPlatforms -parameter som godtar inndata fra Get-CMSupportedPlatforms for å angi en driver støttede plattformer.



  • Lås CMObject

    Godtar nå objekter gjennom pipeline.

    Eksempel

    Get-CMDriverPackage | Lås CMObject

  • Nye CMApplication

    Ny valgfri parameter for DisplaySupersedencesInApplicationCatalog Aktiverer/deaktiverer muligheten til å vise supersedences i program-mappen.

  • Nye CMMaintenanceWindow

    Ny valgfri parameter som samlingen godtar inndata fra Get-CMCollection.

  • Nye CMSecondarySite

    Ny EnableBranchCache -parameter som er lagt til aktivere gren buffer for sekundær distribusjonssted.

  • Fjern CMApplicationRevisionHistory

    Godtar pipelined inndata fra Get-CMApplicationRevisionHistory for å fjerne en bestemt program-revisjon.

    Eksempel

    Get-CMApplicationRevisionHistory-Name "Contoso App"-revisjon 2 |
    Fjern CMApplicationRevisionHistory

  • Fjern CMClientOperation

    Ny valgfri parameter for operasjonen godtar inndata fra Get-CMClientOperation.

  • Fjern CMDeployment

    Ny valgfri parameter som distribusjon godtar et objekt fra Get-CMDeployment som gjør det mulig for sletting av oppdateringen, pakke, operativsystem og program-distribusjoner.

    Obs! DeploymentId og ApplicationName vil fortsette å støtte bare programmet distribusjoner. Denne virkemåten er kan endres i en fremtidig frigivelse. 

  • Fjern CMDeploymentType

    ApplicationName -parameteren er ikke lenger nødvendig når du bruker DeploymentType eller rørledning fra Get-CMDeploymentType.

  • Fjern CMMaintenanceWindow

    Ny valgfri parameter som samlingen godtar inndata fra Get-CMCollection.

  • Fjern CMStatusFilterRule

    Name -parameteren godtar nå jokertegn verdier.

  • Sett ClientPushInstallation

    Støtter nå av fra Get-CMClientPushInstallation.

  • Sett CMApplication

    Ny valgfri parameter for DisplaySupersedencesInApplicationCatalog Aktiverer/deaktiverer muligheten til å vise supersedences i program-mappen.

  • Sett CMDeploymentType

    • Nye valgfrie parametere for krav regler:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      Reglene må opprettes ved hjelp av DCM Object Model SDK.
      Obs! RemoveRequirement inndata må samsvare med regel-ID-verdien for regelen krav ved distribusjon. Ellers, det vil ikke bli fjernet.

    • ApplicationName er ikke lenger en nødvendig parameter hvis inndatareferanser for DeploymentType brukes.

    • Støtter nå av fra Get-CMDeploymentType.


    Eksempel

    Get-CMDeploymentType - ApplicationName sccmapp '
    Adberdr934_4.6.33.315 - DeploymentTypeName |
    Sett CMDeploymentType-AppV5xInstaller - OnSlowNetworkMode DoNothing

  • Sett CMDiscoveryMethod

    • Nye valgfrie parametere når du konfigurerer søk etter gruppe med ActiveDirectoryGroupDiscovery:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope krever at inndata som er opprettet av cmdleten New-CMADGroupDiscoveryScope .

    • RemoveGroupDiscoveryScope krever at strengen samsvarer med områdenavnet.



    Eksempel

    Sett CMDiscoveryMethod - ActiveDirectoryGroupDiscovery "
    -AddGroupDiscoveryScope (ny-CMADGroupDiscoveryScope "
    -navn MittOmråde - SiteCode R2S - LdapLocation "
    "LDAP://CN=ScopeLocation, DC = contoso, DC = com" - RecursiveSearch $true)

  • Sett CMDistributionPoint

    Lagt til å konfigurere gren buffer på distribusjonspunkt for ny EnableBranchCache -parameter.

  • Sett CMMaintenanceWindow

    Ny valgfri parameter som samlingen godtar inndata fra Get-CMCollection.

  • Sett CMManagementPointComponent

    Godtar nå pipelined inndata fra følgende cmdleter:

    • Get-CMSiteDefinition (ny cmdleten)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent



  • Sett CMPackage

    • Nye valgfrie parametere for å endre distribusjon (forhåndsstarte, multicast) og egenskaper for datakilde (oppdatering av pakken) å matche egenskapsarkene for admin-konsollen.

    • Gi nytt navn til flere parametere for klarhet og konsekvens. Disse nylig navngitte parametere er alias er gamle navnene for å beholde kompatibilitet.



  • Fjern blokkering av CMCertificate

    Nytt sertifikat -parameteren gir av objekt fra Get-CMCertificate.

  • Lås opp CMObject

    Godtar nå objekter gjennom pipeline.

    Eksempel

    Get-CMDriverPackage | Lås opp CMObject

  • Oppdater CMCertificate

    • Den nye valgfri Force -parameteren ikke blir spurt for overskriving av eksisterende sertifikat.

    • Parameteren sertifikat kan av objektet fra Get-CMCertificate.


Viktig informasjon for alle cmdleter

De nye valgfrie parameterne DisableWildcardHandling og ForceWildcardHandling DisableWildcardHandling tillate cmdleter og parametere som støtte for jokertegn ("*" eller "?") verdier for å analysere tvang parameteren som en litteral verdi i stedet for en verdi av jokertegn.

Tenk deg følgende: du har to programmer: "Min IT-program" og "Min * program." Cmdleten Get-CMApplication-navnet mitt * programmet vil returnere både "Min IT program" og "Min * program." Hvis hensikten er å hente bare "Min * program," kan du legge DisableWildcardHandling til cmdlet-parametere til å hente et samsvar.

  • Parameteren ForceWildcardHandling gjenoppretter pre-R2 CU1 virkemåte, og gjør det mulig for mange streng-baserte cmdleten parameterargumenter for gjenkjennes som jokertegn verdier i stedet for litterale verdier. Denne parameteren kan føre til at cmdleter til å fungere i uventede eller som ikke støttes, og bør brukes med stor forsiktighet.

  • En advarsel vil bli skrevet til PowerShell-utdataflyt når spørringen interne virkemåten endres av disse parameterne.

  • Legg merke til at selv om alle cmdleter for Configuration Manager støtter disse nye parametere, parameterne ikke kan brukes eller respekteres i alle tilfeller.

  • Parameterne DisableWildcardHandling og ForceWildcardHandling kan ikke brukes samtidig. Hvis du bruker begge parameterne på samme tid, mislykkes kjøring av cmdleten.



Andre store harde endringer
  • Forbedret logging når detaljert aktiveres rundt SMS-leverandør for å lage objekt, endring, fjerning og lagring.

  • Forbedret effektivitet av området systemet bruker kontoen spørringer.

  • Bruk av en frarådet cmdlet eller parameter kan føre til at en advarsel skal skrives til Windows PowerShell-konsollen. Avskrevne cmdleter eller parametere kan bli fjernet i en fremtidig versjon, og bør være avviklet bruken så snart som mulig.



Avskrevne cmdleter og parametere (kan bli fjernet i fremtiden)

Bruk av disse avskrevne parameterne bør avviklet så snart som mulig for å unngå å bryte muligens endringer i en fremtidig frigivelse.

Obs!  Bruk av en frarådet cmdlet eller parameter kan føre til at en advarsel skal skrives til Windows PowerShell-konsollen.

  • Legge til CMDeploymentType

    • Parameteren ForceForUnknownPublisher brukes ikke lenger når du oppretter disse distribusjonstypene:

      • Apple-butikken

      • Windows Phone-8

      • Google-spill

    • Parameteren AutoIdentifyFromInstallationFile brukes ikke lenger når du oppretter disse distribusjonstypene:

      • Application Virtualization 5

      • Web App

      • Apple-butikken

      • Windows Phone-8

      • Google-spill

    • Parameteren AutoIdentifyFromInstallationFile er ikke lenger nødvendig for flere typer for distribusjon.

    • Parameteren ForceForUnknownPublisher er ikke lenger nødvendig.

    • Parameteren ManualSpecifyDeploymentType er ikke lenger nødvendig, og påvirker ikke oppretting av typen distribusjon.



  • Get-CMClientOperations

    Erstattet med Get-CMClientOperation (entall vs. flertall naming) for konsekvens med andre Verb-CMClientOperation -cmdleter. Det skjer ingen endringer i funksjonaliteten.

  • Get-CMManagementPointComponent

    Erstattet med cmdleten Get-CMSiteDefinition . Denne cmdleten er Funksjonsmessig identisk med Get-CMManagementPoint og avskrives for å eliminere forvirring.

  • Importer CMDriver

    SupportedPlatformName er avskrevet. SupportedPlatforms som skal brukes i stedet. SupportedPlatforms verdier kan hentes ved å bruke cmdleten Get-CMSupportedPlatform . Det er ikke støtte for å bruke både SupportedPlatformName og SupportedPlatforms.

  • Fjern CMDeploymentType

    ApplicationName -parameteren er ikke lenger nødvendig når du bruker DeploymentType eller rørledning fra Get-CMDeploymentType.

  • Sett CMAssetIntelligenceSynchronizationPoint

    Parameteren EnableSynchronization er avskrevet. Sett ScheduleToken til $null å deaktivere tidsstyrt synkronisering.

  • Sett CMClientPushInstallation

    Name -parameteren skal ikke brukes. SiteCode skal brukes i stedet å begrense utdata til et bestemt område.

  • Sett CMDeploymentType

    OnFastNetworkMode -verdien RunFromNetwork er erstattet med DownloadContentForStreaming.

  • Sett CMSystemHealthValidatorPoint

    Parametere for dato og klokkeslett er avverget i stedet for parameteren StatementOfHealthStartTime .

  • Start-CMPackageDeployment

    • DeploymentStartDay og DeploymentStartTime er erstattet med ett enkelt formål DeploymentStartDateTime til å angi datoen og klokkeslettet.

    • DeploymentAvailableDay og DeploymentAvailableTime er erstattet med ett enkelt formål DeploymentAvailableDateTime til å angi datoen og klokkeslettet.

    • DeploymentExpireDay og DeploymentExpireTime er erstattet med ett enkelt formål DeploymentExpireDateTime til å angi datoen og klokkeslettet.




Viktig Bruk av SecuredScopeNames -parameteren i støttede cmdlets bør være avviklet, og Få CMObjectSecurityScope som skal brukes i stedet.

Dele endringer

Dele endringer, endringer i virkemåten cmdlet eller parametere som kan forårsake inkompatibilitet med eksisterende PowerShell-automatisering. Kontroller at endringene mot din eksisterende automatisering til å sikre kompatibilitet.

  • Legge til CMDeploymentType

    Cmdlet kan ikke lenger du legge til en distribusjon som har samme visningsnavnet som ble lagt til tidligere Distribusjonstype. Distribusjon av navn må være unikt.

  • Blokker CMCertificate

    Hvis det er en feil i blokkering av sertifikatet, mislykkes cmdleten nå i stedet for å skrive ut en advarsel.

  • Get-CMSoftwareUpdateGroup

    Parameteren for ikke-fungerende SecuredScopeNames fjernes.

  • Get-CMUser

    Kumulativ oppdatering 1 måtte Get-CMUser en uventet endring i virkemåten der det ville returnere enten SMS_CombinedUserResource eller SMS_Collection-baserte objekter. Virkemåten til den endelige versjonen av System Center 2012 R2 Configuration Manager var å gå tilbake til SMS_Collection-baserte objekter. Dette er rettet. De samme dataene er i begge klasser fordi SMS_CombinedUserResource inneholder et delsett av dataene SMS_Collection. Dette bør derfor ikke dele automatisering. Dette er imidlertid blir avslørt for forståelsen.

  • Fjern CMSoftwareUpdateGroup

    Parameteren for ikke-fungerende SecuredScopeNames fjernes.

  • Fjern CMUser

    Hvis en bruker ikke kan fjerne en eller annen grunn mislykkes cmdleten. Visse betingelser vil forårsake cmdleten stille mislykkes i tidligere versjoner.

  • Sett CMBootImage

    Følgende parametere nonapplicable vil forårsake cmdleten mislykkes hvis du bruker dem med Windows PE 3.1 eller tidligere oppstartsavbildningen:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • Scratcspace

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints



  • Sett CMBoundary

    Ikke lenger kan flere inndataverdier for Id eller navn.

    Løsning

    Bruke løkker eller pipeline fra Get-CMBoundary.

  • Sett CMSoftwareUpdateGroup

    Parameteren for ikke-fungerende SecuredScopeNames fjernes.

  • Sett CMSoftwareUpdatePointComponent

    Cmdlet vil mislykkes hvis du setter SynchronizeAction til SynchronizeFromAnUpstreamDataSourceLocation uten å angi en verdi for UpstreamSourceLocation.

  • Start-CMSoftwareUpdateDeployment

    Cmdleten mislykkes i stedet for en advarsel hvis oppdateringer ikke blir lastet ned ennå.



Andre viktige siste endringer

Mange cmdlets hadde feil konfigurert "ValueFromPipelineByPropertyName" for parametere. Dette er rettet. Selv om det er usannsynlig at eventuelle eksisterende automatisering ville ha blitt å dra nytte av dette, er vi se dette for forståelsen.

Kjente problemer

Følgende kjente problemer med cmdleter løses ikke i denne versjonen.

  • Sett CMAlertSubscription

    Parameteren ID for nasjonal innstilling krever at den nasjonale innstillingen for bestemte finnes på systemet, og som en gyldig nasjonal innstilling.

  • Sett CMDeploymentType

    Kan ikke konfigurere innstillinger for innhold for disse distribusjonstypene:

    • Windows Phone

    • Apple App Store

    • Google-spill



  • Nye CMVhd

    Cmdleten Returnerer feilmeldingen "Ikke funnet" når du prøver å finne en aktivitetsrekkefølgen pakken referanse. Dette er en regresjon fra kumulativ oppdatering 2.

  • Get-CMAccessAccount

    Brukernavn utfører skiller treff ved spørring SMS-leverandøren.

  • Sett CMSoftwareUpdatePoint

    DefaultWsusServer -parameteren endringene gjelder ikke for WSUS-konfigurasjon for et punkt for oppdatering av programvare.

  • Sett CMBootImage

    Verdiene EnablePrestartCommand og PrestartCommandLine brukes ikke i oppstart-bildet.

  • Legge til CMManagementPoint

    Kan ikke vise administrasjonspunktet som opprettes av cmdleten i admin-konsollen.

    Løsning

    $mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn
    $props = $mp.EmbeddedProperties
    $ep = $mp.ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty")
    $ep.PropertyName = "Authentication type"
    $props.Remove("Authentication Type")
    $props.Add("Authentication type", $ep)
    $mp.EmbeddedProperties = $props
    $mp.Put()

  • Get-CMStatusReportingComponent

    Cmdleten kan mislykkes hvis du kjører det når du har kjørt Set-CMStatusReportingComponent.

  • Start-CMSoftwareUpdateDeployment

    Cmdlet vil mislykkes hvis oppdateringen krever at du godtar lisensvilkårene for Microsoft-programvare.

  • Nye CMVhd

    Cmdleten mislykkes med feilmeldingen "Finner ikke objektet" når du oppretter en ny VHD.

  • Sett CMOutOfBandManagementComponent

    Cmdleten kan mislykkes hvis parameteren EnrollmentPoint brukes.

  • Legge til CMStateMigrationPoint

    AllowFallbackSourceLocationForContent endringer gjelder kanskje ikke for state migration punkt rolle.

  • Legge til CMOutOfBandServicePoint

    ThreadsOffset -verdien gjelder kanskje ikke for nylig opprettede av Band servicepunktet.

    Løsning

    Bruk Set-CMOutOfBandServicePoint-TransmissionStartMinutesInterval når du har kjørt Legg til CMOutOfBandServicePoint.


Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×