Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Összefoglalás

Ez a cikk a Microsoft System Center 2012 R2 Configuration Manager 4. kumulatív frissítésében (CU4) szereplő Windows PowerShell változásokat ismerteti. A CU4 egyéb javításait a Microsoft Tudásbázis következő cikkében ismertetjük:

3026739 A 2012 R2 System Center 4. kumulatív frissítésének leírása Configuration Manager

Kijavított problémák

  • Add-CMDeploymentType

    • Ha olyan központi telepítési típust használ, amely importálja az adatait (például az AppV-t), a DeploymentTypeName paraméter figyelmen kívül lesz hagyva.

    • A WindowsPhoneStoreInstaller paraméter helytelen központi telepítési típusokat hoz létre. Ez az 1. kumulatív frissítés regressziója.

    • Érvénytelen helyek adhatók meg helytelenül a következő központi telepítési típusok esetében:

      • Windows Phone-telefon Store

      • Google Play Áruház

      • Apple Store

    • A következőket downloadContentAsStreamingként konfigurálhatja:

      • MSI üzembe helyezése

      • Windows .appx típusú OnSlowNetworkMode értékek



  • Az Add-CMDeviceAffinityToUser

    felhasználó-eszköz kapcsolat nem állítható be az eszközökön. Ilyen felhasználók lehetnek például az Active Directoryval felderített felhasználók.

  • Add-CMDistributionPoint

    Lejárt CertificateExpirationTimeUtc paraméter adható meg.

  • Az Add-CMFallbackStatusPoint

    StateMessageNum értékek nincsenek érvényesítve az elfogadható tartományhoz (100–100 000).

  • Az Export-CMPackage

    helytelen hibákat jelez, ha az ExportFilePath nem várt formátumú.

  • A Get-CMSoftwareUpdate

    Az azonosító paraméter, amely lehetővé teszi a szoftverfrissítések azonosítóérték szerinti lekérdezését, hiányzik.

  • Get-CMStatusFilterRule

    Nem ad vissza eredményt a rendszer, ha a Name paraméter nincs megadva.

  • Get-CMUser

    • A rendszer inkonzisztens objektumtípusokat ad vissza (SMS_CombinedUserResources vagy SMS_Collection-alapú objektumot) a bemeneti paraméterektől függően. Ez a regresszió a System Center 2012 R2 Configuration Manager kiadási verziójából származik. A javítás önre gyakorolt hatásáról további információt Get-CMUser "Kompatibilitástörő változások" című szakaszában talál.

    • A rendszer név vagy erőforrás-azonosító használatakor egyezteti a nem felhasználói objektumokat.

    • Nem kérdezi le az "SMSID" és a "Name" értéket SMS_CombinedUserResource rekordokhoz. Ez a 2. göngyölt frissítés regressziója.



  • Az Import-CMCertificate

    nem tudja olvasni az Elérési út paraméter által megadott tanúsítványt. Ez a 2. göngyölt frissítés regressziója.

  • A New-CMActiveDirectoryForest

    nem tud új Active Directory-erdőobjektumot létrehozni. Ez a 2. göngyölt frissítés regressziója.

  • New-CMBoundary

    Nem ellenőrzi az Érték paramétert a típushoz. Ez érvénytelen határkonfigurációt tesz lehetővé.

  • A New-CMClientSetting

    helytelen hibákat jelent, amikor "Default" típusú argumentummal hoz létre ügyfélbeállítást.

  • New-CMCollectionVariable

    Nem lehet új változókat hozzáadni egy olyan gyűjteményhez, amely már meglévő változókkal rendelkezik. Ez a 2. göngyölt frissítés regressziója.

  • A New-CMSecondarySite

    Lejárt CertificateExpirationTimeUtc paraméter megadható.

  • Remove-CMDeviceCollection

    Lehetővé teszi a nem eszközgyűjtemény eltávolítását, ha inputObjecttel vagy folyamattal használja.

  • Remove-CMUserCollection

    Lehetővé teszi a nem felhasználói gyűjtemény eltávolítását, ha inputObjecttel vagy folyamattal használja.

  • A Set-CMAssetIntelligenceSynchronizationPoint

    nem tudja törölni az eszközintelligencia-proxytanúsítványt a CertificateFile "$null" értékre állításával.

  • Set-CMBoundary

    Az Érték paraméter nincs érvényesítve a megfelelő szintaxishoz a határtípus vagy a Típus paraméter alapján. Ez érvénytelen határkonfigurációt tesz lehetővé.

  • A Set-CMClientPushInstallation

    az egymást követő parancsmag-végrehajtások sikertelenek a parancsmag futtatása után.

  • Set-CMDeploymentType

    • A parancsmag csendesen sikertelen lesz, ha olyan központi telepítési típust próbál beállítani, amely nem létezik egy alkalmazásban.

    • Lehetővé teszi az MSI-telepítés konfigurálását, vagy Windows .appx típusú OnSlowNetworkMode értéket DownloadContentAsStreaming értékként.

    • A parancsmag csendesen sikertelen lesz, ha olyan központi telepítési típusú telepítőt próbál módosítani, amelyet a parancsmag nem ismer fel.



  • Set-CMDeviceCollection

    Lehetővé teszi a nem eszközalapú gyűjtemény konfigurálását, ha inputObjecttel vagy folyamattal használja.

  • Set-CMDistributionPoint

    • Lejárt CertificateExpirationTimeUtc paraméter adható meg.

    • Az AllowFallbackForContent érték nem vonatkozik a terjesztési pontra.



  • A Set-CMFileReplicationRoute

    FileReplicationAccountName bizonyos körülmények között nem ellenőrzi helyesen a felhasználónevet.

  • A Set-CMStateMigrationPoint

    AllowFallbackForContent értéke nem vonatkozik az állapotáttelepítési pontra.

  • Set-CMSystemHealthValidatorPointComponent

    Nem lehet törölni az Active Directory közzétételi vagy lekérdezési fiókjait a PublishAccount és a QueryAccount null vagy üres értékének beállításával.

  • Set-CMUserCollection

    Lehetővé teszi a nem felhasználói gyűjtemények konfigurálását, ha inputObjecttel vagy folyamattal használja.

  • Start menü-CMDistributionPointUpgrade

    Lejárt CertificateExpirationTimeUtc paraméter adható meg.

  • Update-CMCertificate

    Az Elérési út paraméter által megadott tanúsítvány nem olvasható. Ez a 2. göngyölt frissítés regressziója.


További módosítások

Új parancsmagok

  • Az Add-CMDeploymentTypeDependency

    függőségként hozzáad egy központi telepítési típust egy függőségi csoporthoz. A szükséges bemenet egy üzembehelyezési típusú objektum Get-CMDeploymentType és egy függőségi csoport a [Get| New]-CMDeploymentTypeDependencyGroup.

    Példa

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


  • Az Add-CMDeploymentTypeSupersedence

    az egyik központi telepítési típust egy másikra cseréli. A szükséges bemenet a Get-CMDeploymentType és a Get-CMDeploymentType felülírt központi telepítési típusa.

    Példa

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


  • A ConvertFrom-CMApplication

    az AppMgmt SDK "Application" objektumát SMS_Application objektummá alakítja a SMS Providerbe való beszúráshoz. Figyelje meg, hogy ez csak egy SMS_Application példányt hoz létre. A hívó kódon múlik, hogy ténylegesen beszúrja-e a WMI-be.

    Példa

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




  • A ConvertFrom-CMConfigurationItem

    a DCM-objektummodell SDK ConfigurationItem vagy származtatott objektumát XML-sztringgé alakítja.

    Példa

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



  • A ConvertTo-CMApplication

    átalakít egy SMS_Application vagy SMS_DeploymentType AppMgmt SDK "Application" objektummá. A ConvertFrom-CMApplication parancsmaggal visszaalakíthatja "SMS_Application"-ra.

    Példa

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



  • A ConvertTo-CMConfigurationItem

    egy CI-alapú objektumot konvertál a SMS Providerből vagy XML-sztringből a ConfigurationItemből származtatott DCM objektummodell SDK-objektummá.

    Példa

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem


  • Get-CMCertificate

    A helyhez tárolt tanúsítványok lekérése. Ezek lehetnek független szoftverszállító proxy-, rendszerindító adathordozó- vagy terjesztésipont-tanúsítványok. Ennek a parancsmagnak a kimenete más tanúsítványparancsmagokba, például a Block-CMCertificate parancsmagba is átfuttatható. Figyelje meg, hogy az ujjlenyomattal végzett lekérdezések lassabbak lehetnek, mint a többi lekérdezés, különösen nagy eredményhalmazok esetén.

    Példa

    $bootmedia = Get-CMCertificate -CertificateType BootMedia


  • Get-CMDeploymentTypeDependency

    Lekéri a meglévő függő üzembehelyezési típusokat egy függőségi csoportból. A szükséges bemenet a Get-CMDeploymentTypeDependencyGroup függőségcsoport-objektuma.

    Példa

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

  • Get-CMDeploymentTypeDependencyGroup

    Lekér egy meglévő üzembehelyezési típusú függőségi csoportot. A Add-CMDeploymentTypeDependency vagy a Remove-CMDeploymentTypeDependency használatával módosítható. A szükséges bemenet a Get-CMDeploymentType üzembehelyezési típusú objektuma.

    Példa

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedence

    A felülírt központi telepítési típus helyettesítéseit kapja meg. A szükséges bemenet egy felülírt központi telepítési típus.

    Példa

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSource

    Egy migrált forráshierarchia információinak lekérése. A Sync-CMMigrationSource a migrálás állapotának megtekintéséhez használható.

    Példa

    Get-CMMigrationSource | állapot kiválasztása

  • Get-CMObjectSecurityScope

    Lekéri a megadott InputObjecthez társított összes biztonsági hatókört. Ez bármely biztonsági hatókört használó objektumon használható.

    Példa

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

  • Get-CMQuery

    Lekérdezés lekérése.

    Példa

    Get-CMQuery -Name "Minden személyes eszköz"

  • Get-CMSiteDefinition – Webhelydefiníciós információk lekérése

    SMS_SiteDefinition osztályból. Ez különböző webhelyszintű és konfigurációs beállításokat tartalmaz.

    Példa

    Get-CMSiteDefinition -SiteCode PRI

  • Get-CMSiteRole

    Lekéri a helyszerepkörök listáját egy helykiszolgálóról vagy helykiszolgálóról.

    Példa

    Get-CMSiteRole -SiteSystemServerName myserver.contoso.com

  • Get-CMSupportedPlatforms

    Lekéri a támogatott platformok listáját. Az Import-CMDriver alkalmazásba való átirányításhoz használható.

    Példa

    Get-CMSupportedPlatforms -Name 'All Windows*'

  • Az Invoke-CMQuery

    meghív egy lekérdezést, és visszaadja az eredményeket.

    Példa

    Get-CMQuery -Name "My Systems" | Invoke-CMQuery

  • Az Invoke-CMSystemDiscovery

    arra utasítja a helyet, hogy a lehető leghamarabb indítsa el az Active Directory rendszerfelderítést.

    Példa

    Invoke-CMSystemDiscovery -SiteCode ABC

  • Az Invoke-CMUserDiscovery

    arra utasítja a webhelyet, hogy a lehető leghamarabb indítsa el az Active Directory-felhasználófelderítést.

    Példa

    Invoke-CMUserDiscovery -SiteCode ABC

  • Az Invoke-GroupDiscovery

    arra utasítja a helyet, hogy a lehető leghamarabb indítsa el az Active Directory-csoportfelderítést.

    Példa

    Invoke-CMGroupDiscovery -SiteCode ABC

  • New-CMADGroupDiscoveryScope

    Létrehoz egy objektumot, amely az Active Directory-csoportok felderítési hatókörének beállítására használható a Set-CMDiscoveryMethod parancsmaggal együtt.

    Példa

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

  • New-CMDeploymentTypeDependencyGroup

    Létrehoz egy absztrakt üzembehelyezési típusú függőségi csoportot. Hozzá kell adni egy meglévő központi telepítési típushoz az Add-CMDeploymentTypeDependency használatával. A szükséges bemenet a Get-CMDeploymentType üzembehelyezési típusú objektuma.

    Példa

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

  • New-CMEmbeddedObjectInstance

    Olyan speciális használati esetekhez, amelyekben közvetlenül kell módosítania az eredményobjektumokat a SMS Providerből vagy objektum-lekérdezésekből. Létrehoz egy új beágyazott objektumot egy alkalmi osztályból. Figyelje meg, hogy a "SMS_EmbeddedProperty" vagy a "SMS_EmbeddedPropertyList" típushoz New-CMEmbeddedProperty és New-CMEmbeddedPropertyList tartozik.

    Példa

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • New-CMEmbeddedProperty

    Speciális használati esetekhez, amikor közvetlenül kell módosítania az eredményeket a SMS Providerből vagy az objektum lekérdezéseiből. Létrehoz egy új SMS_EmbeddedProperty példányt, és értékeket is beállíthat.

    Példa

    $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

    Az olyan speciális használati esetekhez, amikor közvetlenül kell módosítania az eredményobjektumokat a SMS Providerből vagy objektum-lekérdezésekből. Létrehoz egy új SMS_EmbeddedPropertyList példányt, és értékeket is beállíthat.

    Példa

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

  • A New-CMQuery

    új lekérdezést hoz létre.

    Példa

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

  • Remove-CMCollection

    Az érték alapján eltávolítja az invariáns gyűjteményt, Remove-CMUserCollection és Remove-CMDeviceCollection helyett használható a gyűjtemény eltávolításához.

    Példa

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

  • Remove-CMDeploymentTypeDependency

    Eltávolítja a központi telepítési típus függőségét egy központi telepítési típusú függőségi csoportból. Ha egy függőség eltávolítása miatt a csoportnak nincs több függősége, a csoport el lesz távolítva. A szükséges bemenet egy üzembehelyezési típusú objektum Get-CMDeploymentType vagy Get-CMDeploymentTypeDependency, valamint a Get-CMDeploymentTypeDependencyGroup függőségi csoportja.

    Példa

    $dpGroup = Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup '
    $dpDeps = Get-CMDeploymentTypeDependency -Group $dpGroup
    Remove-CMDeploymentTypeDependency -Group $dpGroup '
    -DeploymentTypeDependency $dpDeps[1] -Force

  • Remove-CMDeploymentTypeDependencyGroup

    Eltávolít egy központi telepítési típusú függőségi csoportot (és annak függőségeit) egy központi telepítési típusból. A szükséges bemenet a Get-CMDeploymentTypeDependencyGroup függőségi csoportja.

    Példa

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

  • Remove-CMDeploymentTypeSupersedence

    Eltávolít egy felülírt központi telepítési típust a felülírt központi telepítési típusból. A szükséges bemenet egy Get-CMDeploymentType vagy Get-CMDeploymentTypeSupersedence helyettesítési típusa, valamint a Get-CMDeploymentType felülírt központi telepítési típusa.

    Példa

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

  • A Remove-CMQuery

    eltávolít egy lekérdezést.

    Példa

    Get-CMQuery -Name "My Systems" | Remove-CMQuery -Force

  • A Set-CMDeploymentTypeDependencyGroup

    egy központi telepítési típuscsoport beállításait konfigurálja. A szükséges bemenet a Get-CMDeploymentTypeDependencyGroup függőségi csoportja.

    Példa

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

  • A Set-CMDeploymentTypeSupersedence

    a központi telepítési típus helyettesítésére vonatkozó beállításokat konfigurálja. A szükséges bemenet egy Get-CMDeploymentType vagy Get-CMDeploymentTypeSupersedence helyettesítési típusa, valamint a Get-CMDeploymentType felülírt központi telepítési típusa.

    Példa

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

  • A Set-CMQuery

    egy lekérdezést konfigurál.

    Példa

    Get-CMQuery -Name "My Systems" |
    Set-CMQuery -NewName "My ABC Systems"

  • A Sync-CMMigrationSource

    elindítja a migrált forráshierarchia szinkronizálását.

    Példa

    Sync-CMMigrationSource


Nem törhető módosítások

Ezek a módosítások a meglévő parancsmagok továbbfejlesztéseit jelentik. Ezek additív módosítások, és nem okozhatnak kompatibilitási problémákat a meglévő Automation esetében.

  • Add-CMDeploymentType

    • Új választható paraméter a követelmények szabályaihoz: AddRequirement. A szabályokat a DCM objektummodell SDK-val kell létrehozni.

    • Új választható paraméter: Alkalmazás. Az ApplicationName alternatívaként fogadja el a Get-CMApplication bemenetét.



  • Add-CMDistributionPoint

    New EnableBranchCache paraméter hozzáadva az ág-gyorsítótár engedélyezéséhez az új terjesztési ponthoz.

  • Az Add-CMFallbackStatusPoint

    ThrottleInterval és StateMessageNum paraméterek már nem kötelezők. Az alapértelmezett értékek a ThrottleInterval (3600) és a StateMessageNum (10 000) értékhez lesznek használva, ha nincsenek meghatározva értékek.

  • Block-CMCertificate

    New Certificate paraméter a Get-CMCertificate objektum átirányításához.

  • Clear-CMClientOperation

    Új választható műveletparaméter, amely fogadja a Get-CMClientOperation bemenetét.

  • Disable-CMStatusFilterRule

    A Name paraméter mostantól helyettesítő karaktereket fogad el.

  • Enable-CMStatusFilterRule

    A Name paraméter mostantól helyettesítő karaktereket fogad el.

  • Export-CMSecurityRole

    További támogatás a biztonsági szerepkörök név (RoleName) vagy érték (Szerepkör) szerinti exportálásához.

  • A Get-CMAppV5XDeploymentTypeItem

    mostantól fogadja a Get-CMDeploymentType folyamatalapú bemenetét.

    Példa

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

  • A Get-CMClientPushInstallation

    már nem igényel kötelező keresési paramétert az ügyfél leküldéses telepítésének részleteinek megkereséséhez.

  • A Get-CMDeploymentType

    képes folyamateredmény-objektumot létrehozni Get-CMApplication az üzembehelyezési típusok lekéréséhez.

    Példa

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

  • A Get-CMManagementPointComponent

    már nem igényel kötelező SiteCode és SiteSystemName paramétereket.

  • Get-CMSoftwareUpdate

    Új választható OnlyExpired paraméter a lekérdezés hatókörének meghatározásához, hogy csak lejárt frissítéseket kapjon a gyorsabb lekérdezésekhez.

  • Get-CMStatusFilterRule

    A Name paraméter mostantól helyettesítő karaktereket fogad el.

  • A Get-CMUser

    teljesítménybeli fejlesztései nagy eredményhalmazokkal.

  • Az Import-CMComputerInformation

    SmBiosId és a MacAddress paraméter akkor határozható meg, ha a számítógépnév használata helyett mindkettőre szükség van. Ha egyik sincs meghatározva, a parancsmag sikertelen lesz.

  • Import-CMDriver

    • Új választható ImportFolder paraméter, amely azt jelzi, hogy az UncFileLocation használatával megadott mappában lévő összes illesztőprogramot fel kell dolgozni.

    • Új választható SupportedPlatforms paraméter, amely fogadja a Get-CMSupportedPlatforms bemenetét az illesztőprogram által támogatott platformok beállításához.



  • A Lock-CMObject

    most már fogadja az objektumokat a folyamaton keresztül.

    Példa

    Get-CMDriverPackage | Lock-CMObject

  • New-CMApplication

    New optional DisplaySupersedencesInApplicationCatalog paraméter bekapcsolja a helyettesítések megjelenítésének képességét az alkalmazáskatalógusban.

  • A New-CMMaintenanceWindow

    New optional Collection paraméter fogadja a Get-CMCollection bemenetét.

  • New-CMSecondarySite

    New EnableBranchCache paraméter hozzáadva a másodlagos hely terjesztési pontjának ág-gyorsítótárazásához.

  • A Remove-CMApplicationRevisionHistory

    folyamatalapú bemenetet fogad el a Get-CMApplicationRevisionHistory egy adott alkalmazásváltozat eltávolításához.

    Példa

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

  • Remove-CMClientOperation

    Új választható műveletparaméter fogadja a Get-CMClientOperation bemenetét.

  • Remove-CMDeployment

    Az új választható központi telepítési paraméter olyan objektumot fogad el Get-CMDeployment, amely lehetővé teszi a frissítések, csomagok, operációs rendszerek és alkalmazások központi telepítésének törlését.

    Megjegyzés: A DeploymentId és az ApplicationName továbbra is csak az alkalmazástelepítéseket támogatja. Ez a viselkedés egy későbbi kiadásban változhat.

  • Remove-CMDeploymentType

    Az ApplicationName paraméterre már nincs szükség a Get-CMDeploymentType DeploymentType vagy folyamat használatakor.

  • A Remove-CMMaintenanceWindow

    Új választható gyűjtemény paraméter fogadja a Get-CMCollection bemenetét.

  • Remove-CMStatusFilterRule

    A Name paraméter mostantól helyettesítő karaktereket is elfogad.

  • A Set-ClientPushInstallation

    mostantól támogatja a Get-CMClientPushInstallation parancsmagból történő átirányítást.

  • Set-CMApplication

    Új választható DisplaySupersedencesInApplicationCatalog paraméter váltja a helyettesítések megjelenítésének képességét az alkalmazáskatalógusban.

  • Set-CMDeploymentType

    • Új választható paraméterek a követelményekre vonatkozó szabályokhoz:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      A szabályokat a DCM objektummodell SDK-val kell létrehozni.
      NoteRemoveRequirement bemenetnek meg kell egyeznie a központi telepítési típus követelményszabályának RuleId értékével. Ellenkező esetben a program nem távolítja el.

    • Az ApplicationName már nem kötelező paraméter, ha DeploymentType bemeneti objektumot használ.

    • Most már támogatja a Get-CMDeploymentType-ból való átirányítást.


    Példa

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

  • Set-CMDiscoveryMethod

    • Új választható paraméterek, amikor az ActiveDirectoryGroupDiscovery használatával konfigurálja a csoportfelderítést:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • Az AddGroupDiscoveryScope használatához a New-CMADGroupDiscoveryScope parancsmag által létrehozott bemenetre van szükség.

    • A RemoveGroupDiscoveryScope sztringegyeztetési hatókörnevet igényel.



    Példa

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

  • Set-CMDistributionPoint

    New EnableBranchCache paraméter hozzáadva a terjesztési pont ág-gyorsítótárának konfigurálásához.

  • A Set-CMMaintenanceWindow

    Új választható gyűjtemény paraméter fogadja a Get-CMCollection bemenetét.

  • A Set-CMManagementPointComponent

    Now a következő parancsmagok folyamatalapú bemenetét fogadja:

    • Get-CMSiteDefinition (új parancsmag)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent



  • Set-CMPackage

    • Új választható paraméterek a terjesztés (előzetes, csoportos küldés) és az adatforrás (csomagfrissítés) tulajdonságainak módosításához, hogy megfeleljenek a felügyeleti konzol tulajdonságlapjainak.

    • Több paramétert is átnevezett az egyértelműség és a konzisztencia érdekében. Ezeket az újonnan elnevezett paramétereket a rendszer a régi nevekhez aliasként használja a kompatibilitás megőrzése érdekében.



  • Az Unblock-CMCertificate

    New Certificate paraméter lehetővé teszi a Get-CMCertificate objektum átirányítását.

  • Az Unlock-CMObject

    Mostantól fogadja az objektumokat a folyamaton keresztül.

    Példa

    Get-CMDriverPackage | Unlock-CMObject

  • Update-CMCertificate

    • Az új választható Force paraméter megakadályozza a meglévő tanúsítvány felülírásának kérését.

    • Az új Tanúsítvány paraméter lehetővé teszi az objektum get-CMCertificate-ből való átirányítását.


Fontos információk az összes parancsmaghoz

A DisableWildcardHandling és ForceWildcardHandling-DisableWildcardHandling új választható paraméterek lehetővé teszik a helyettesítő karaktereket támogató parancsmagok és paraméterek ("*" vagy "?") használatát. A értékek a paramétert konstansértékként elemzik helyettesítő karakter helyett.

Vegyük például a következő forgatókönyvet: Két alkalmazása van: "Saját informatikai alkalmazás" és "Saját*alkalmazás". A -Name My*Application parancsmag Get-CMApplication a "Saját it-alkalmazás" és a "Saját*Alkalmazás" értéket is visszaadja. Ha a szándék csak a "My*Application" lekérése, a DisableWildcardHandling parancsmag paramétereihez adhatja hozzá az egyezés lekéréséhez.

  • A ForceWildcardHandling paraméter visszaállítja az R2 CU1 előtti viselkedést, és lehetővé teszi, hogy számos sztringalapú parancsmag paraméterargumentumot felismerjen helyettesítő értékként a literális értékek helyett. Ez a paraméter a parancsmagok váratlan vagy nem támogatott viselkedését okozhatja, és nagy körültekintéssel kell használni.

  • Figyelmeztető üzenet jelenik meg a PowerShell kimeneti adatfolyamában, ha a paraméterek megváltoztatják a belső lekérdezés viselkedését.

  • Figyelje meg, hogy bár minden Configuration Manager parancsmag támogatja ezeket az új paramétereket, a paraméterek nem minden körülmények között használhatók és nem használhatók.

  • A DisableWildcardHandling és a ForceWildcardHandling paraméterek nem használhatók egyszerre. Ha mindkét paramétert egyszerre használja, a parancsmag végrehajtása sikertelen lesz.



Egyéb jelentős nem törhető változások
  • Továbbfejlesztett naplózás, ha a Részletes beállítás engedélyezve van SMS Provider-objektumok létrehozása, módosítása, eltávolítása és mentése körül.

  • A helyrendszer felhasználói fiókjának lekérdezései hatékonyabbak.

  • Az elavult parancsmagok vagy paraméterek használata figyelmeztetést eredményezhet a Windows PowerShell konzolon. Az elavult parancsmagok vagy paraméterek egy későbbi kiadásban eltávolíthatók, és használatukat a lehető leghamarabb meg kell szüntetni.



Elavult parancsmagok és paraméterek (a jövőben eltávolíthatók)

Ezeknek az elavult paramétereknek a használatát a lehető leghamarabb fel kell függeszteni, hogy elkerülhetők legyenek a jövőbeli kiadások esetleges kompatibilitástörő változásai.

Megjegyzés: Az elavult parancsmagok vagy paraméterek használata figyelmeztetés írását okozhatja a Windows PowerShell konzolon.

  • Add-CMDeploymentType

    • A ForceForUnknownPublisher paraméter már nem használatos a következő központi telepítési típusok létrehozásakor:

      • Apple Store

      • Windows Phone-telefon 8

      • Google Play

    • Az AutoIdentifyFromInstallationFile paraméter már nem használatos a következő központi telepítési típusok létrehozásakor:

      • Alkalmazásvirtualizálás 5

      • Webalkalmazás

      • Apple Store

      • Windows Phone-telefon 8

      • Google Play

    • Az AutoIdentifyFromInstallationFile paraméterre már nincs szükség több központi telepítési típushoz.

    • A ForceForUnknownPublisher paraméterre már nincs szükség.

    • A ManualSpecifyDeploymentType paraméterre már nincs szükség, és nincs hatással a központi telepítési típus létrehozására.



  • Get-CMClientOperations

    Replaced by Get-CMClientOperation (singular vs. plural naming) for consistency with other Verb-CMClientOperation cmdlets. A funkciók nem változnak.

  • Get-CMManagementPointComponent Lecserélve

    a Get-CMSiteDefinition parancsmaggal. Ez a parancsmag funkcionálisan ugyanaz, mint a Get-CMManagementPoint, és a félreértések elkerülése érdekében elavult.

  • Az Import-CMDriver

    SupportedPlatformName elavult. Ehelyett a SupportedPlatforms függvényt kell használni. A supportedPlatforms értékek a Get-CMSupportedPlatform parancsmaggal kérhetők le. A SupportedPlatformName és a SupportedPlatforms nem használható.

  • Remove-CMDeploymentType

    Az ApplicationName paraméterre már nincs szükség a Get-CMDeploymentType DeploymentType vagy folyamat használatakor.

  • Set-CMAssetIntelligenceSynchronizationPoint

    Az EnableSynchronization paraméter elavult. A ScheduleToken beállítása $null az ütemezett szinkronizálás letiltásához.

  • Set-CMClientPushInstallation

    A Name paraméter nem használható. Ehelyett a SiteCode-ot kell használni a kimenet adott helyre való hatókörének meghatározásához.

  • A Set-CMDeploymentType

    OnFastNetworkMode runFromNetwork értékét a DownloadContentForStreaming váltja fel.

  • Set-CMSystemHealthValidatorPoint

    A Date és time paraméterek elavultak az StatementOfHealthStartTime paraméter helyett.

  • Start-CMPackageDeployment

    • A DeploymentStartDay és a DeploymentStartTime helyére egycélú DeploymentStartDateTime lép, amely a dátumot és az időt is beállítja.

    • A DeploymentAvailableDay és a DeploymentAvailableTime egycélú DeploymentAvailableDateTime értékre van cserélve a dátum és az idő beállításához.

    • A DeploymentExpireDay és a DeploymentExpireTime helyére egycélú DeploymentExpireDateTime lép, amely a dátumot és az időt is beállítja.




Fontos A SecuredScopeNames paraméter támogatott parancsmagokban való használatát fel kell függeszteni, és inkább Get-CMObjectSecurityScope kell használni.

Kompatibilitástörő változások

A kompatibilitástörő változások a parancsmagok viselkedésének vagy paramétereinek olyan módosításai, amelyek inkompatibilitást okozhatnak a meglévő PowerShell Automationnel. Ellenőrizze a módosításokat a meglévő Automationnel, hogy biztosan kompatibilis legyen.

  • Az Add-CMDeploymentType

    parancsmag nem teszi lehetővé olyan központi telepítési típus hozzáadását, amelynek megjelenítendő neve megegyezik a korábban hozzáadott központi telepítési típuséval. A központi telepítési típus nevének egyedinek kell lennie.

  • Block-CMCertificate

    Ha hiba történt a tanúsítvány blokkolása közben, a parancsmag figyelmeztetés helyett meghiúsul.

  • Get-CMSoftwareUpdateGroup

    A nem függvényes SecuredScopeNames paraméter el lett távolítva.

  • A Get-CMUser

    az 1. kumulatív frissítésben Get-CMUser váratlan viselkedésváltozást váltott ki, amelyben SMS_CombinedUserResource vagy SMS_Collection-alapú objektumokat adott vissza. A System Center 2012 R2 Configuration Manager kiadási verziójának viselkedése az volt, hogy csak SMS_Collection-alapú objektumokat ad vissza. Ez javítva van. Ugyanazok az adatok mindkét osztályban szerepelnek, mert SMS_CombinedUserResource a SMS_Collection adatok egy részét tartalmazza. Ezért ez nem szakítja meg az Automationt. Ezt azonban a figyelemfelkeltés érdekében nyilvánosságra hozzák.

  • Remove-CMSoftwareUpdateGroup

    A nem függvényes SecuredScopeNames paraméter el lesz távolítva.

  • Remove-CMUser

    Ha egy felhasználó bármilyen okból nem távolítható el, a parancsmag sikertelen lesz. A korábbi kiadásokban bizonyos feltételek miatt a parancsmag csendesen meghibásodott.

  • Set-CMBootImage

    A következő nem ismétlődő paraméterek a parancsmag sikertelenségéhez vezetnek, ha Windows PE 3.1 vagy korábbi rendszerindító lemezképpel használja őket:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • Ideiglenes tér

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints



  • A Set-CMBoundary

    már nem engedélyez több bemeneti értéket az azonosítóhoz vagy a névhez.

    Áthidaló megoldás

    : Használjon hurkokat vagy folyamatokat a Get-CMBoundary-ból.

  • Set-CMSoftwareUpdateGroup

    A nem függvényes SecuredScopeNames paraméter el lesz távolítva.

  • A Set-CMSoftwareUpdatePointComponent

    parancsmag sikertelen lesz, ha a SynchronizeAction értékét a SynchronizeFromAnUpstreamDataSourceLocation érték megadása nélkül állítja be az UpstreamSourceLocation elemhez.

  • Start menü-CMSoftwareUpdateDeployment

    A parancsmag nem fog figyelmeztetni, ha a szoftverfrissítések még nincsenek letöltve.



Egyéb jelentős kompatibilitástörő változások

Számos parancsmag helytelenül konfigurálta a "ValueFromPipelineByPropertyName" paramétert. Ez javítva van. Bár nem valószínű, hogy egy meglévő Automation kihasználta volna ezt a lehetőséget, ezt figyelmünkbe ajánljuk.

Ismert problémák

A parancsmagokkal kapcsolatos alábbi ismert problémákat ebben a kiadásban nem oldjuk meg.

  • Set-CMAlertSubscription

    A LocaleId paraméter megköveteli, hogy az adott területi beállítás érvényes területi beállítás helyett jelen legyen a rendszeren.

  • Set-CMDeploymentType

    Nem konfigurálhatók tartalombeállítások a következő központi telepítési típusokhoz:

    • Windows Phone-telefon

    • Apple App Store

    • Google Play



  • A New-CMVhd

    parancsmag "Nem található" hibaüzenetet ad vissza, amikor feladatütemezési csomaghivatkozást próbál megkeresni. Ez a 2. göngyölt frissítés regressziója.

  • A Get-CMAccessAccount

    UserName a SMS Provider lekérdezésekor megkülönbözteti a kis- és nagybetűket.

  • Set-CMSoftwareUpdatePoint

    A DefaultWsusServer paramétermódosítások nem vonatkoznak a szoftverfrissítési pontok WSUS-konfigurációira.

  • Set-CMBootImage

    Az EnablePrestartCommand és a PrestartCommandLine értékek nincsenek alkalmazva a rendszerindító lemezképre.

  • A parancsmag által létrehozott Add-CMManagementPoint

    felügyeleti pont nem tekinthető meg a felügyeleti konzolon.

    Workaround

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

  • A Get-CMStatusReportingComponent

    parancsmag sikertelen lehet, ha a Set-CMStatusReportingComponent futtatása után futtatja.

  • Start menü-CMSoftwareUpdateDeployment

    A parancsmag sikertelen lesz, ha a frissítéshez el kell fogadnia a Microsoft szoftverlicenc-feltételeit.

  • Új VHD létrehozásakor a New-CMVhd

    parancsmag "Az objektum nem található" hibával meghiúsulhat.

  • A Set-CMOutOfBandManagementComponent

    parancsmag sikertelen lehet, ha az EnrollmentPoint paramétert használja.

  • Az Add-CMStateMigrationPoint

    AllowFallbackSourceLocationForContent módosításai nem feltétlenül vonatkoznak az állapotáttelepítési pont szerepkörére.

  • Előfordulhat, hogy az Add-CMOutOfBandServicePoint

    ThreadsOffset érték nem érvényes az újonnan létrehozott sávon kívüli szolgáltatási pontra.

    Áthidaló megoldás

    : Az Add-CMOutOfBandServicePoint futtatása után használja a Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval parancsot.


Hivatkozások

Megismerheti a Microsoft által a szoftverfrissítések leírására használt terminológiát .

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×