Applies ToMicrosoft System Center 2012 R2 Configuration Manager

Összefoglalás

Ez a cikk a Microsoft System Center 2012 R2 Configuration Manager 1. kumulatív frissítésében (CU1) kijavított Windows PowerShell problémákat ismerteti. A CU1 egyéb javításait a Microsoft Tudásbázis következő cikkében ismertetjük:

2938441 Az 1. kumulatív frissítés leírása System Center 2012 R2 Configuration Manager

További információ

Kijavított problémák

  • Az -InputObject (vagy ezzel egyenértékű) paraméterként a parancsmagnak átadott objektumok ezután "null" értékűek lesznek.

  • Azok a parancsmagok, amelyek hiba nélkül figyelmeztetnek, vagy a hibaállapotok elérésekor csendesen meghiúsulnak, nem állíthatják le a folyamatot a várt módon.

  • A helyobjektumokon műveleteket végrehajtó parancsmagok csendesen meghiúsulnak, ha a helyobjektum nem létezik. Ez a probléma azt eredményezi, hogy a szkriptek és az Automation meghatározatlan állapotba kerülnek. Vegye figyelembe, hogy ez a probléma nincs hatással a Get- parancsmagokra. Nem hiúsulnak meg, ha nem találhatók keresési feltételeknek megfelelő objektumok.

  • Add-CMDeploymentType -DeepLinkInstaller nem adja hozzá az üzembe helyezés típusát.

  • Start-CMSoftwareUpdateDeployment nem adja meg a megfelelő telepítési beállításokat, ha a -DisableOperationsManagerAlert vagy a -GenerateOperationsManagerAlert paramétert használja.

  • A Save-CMSoftwareUpdate parancsmag az alábbihoz hasonló hibákkal meghiúsul:

    Save-CMSoftwareUpdate: A megadott kulcs nem volt jelen a szótárban.On line:1 char:1+ Save-CMSoftwareUpdate -DeploymentPackageName "Contoso-Package" -SoftwareupdateNa ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: Nincs megadva: (:) [Save-CMSoftwareUpdate], KeyNotFoundException + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet s.Sum.Commands.SaveSoftwareUpdateCommand

    Vegye figyelembe, hogy a rögzített parancsmag csak 32 bites Windows PowerShell fut.

  • New-CMProgram nem fogadja el a -PackageID paramétert bemeneti paraméterként.

  • Remove-CMUser -InputObject paraméter nem fogadja el a Get-CMUser objektumkimenetét.

  • New-CMDeviceCollectionVariable megköveteli, hogy a végrehajtó felhasználó olvasási jogosultságokkal rendelkezzen a "Minden rendszer" gyűjteményhez.

  • New-CMSoftwareMeteringRule és Set-CMSoftwareMeteringRule a forgalmi díjas fájlhoz való hozzáférésre van szükség a mérési szabály létrehozásához.

  • A felügyeleti konzolt legalább egyszer el kell indítani egy adott számítógépen, mielőtt létre lehetne hozni a SMS Szolgáltató PowerShell-meghajtóját.

  • A Tartalom terjesztése beállítás le van tiltva a felügyeleti konzolon a New-CMOperatingSystemInstaller vagy a New-CMOperatingSystemImage használatával létrehozott objektumok esetében.

  • A helykiszolgálói szerepköröket módosító Set- parancsmagokhoz a -SiteCode és a -SiteSystemServerName parancsmagra is szükség van a vártnak megfelelően.

  • New-CMMigrationJob "Érvénytelen lekérdezés" hibaüzenettel meghiúsul, amely az alábbihoz hasonló:

    Throw exception:New-CMMigrationJob: ConfigMgr error Object:instance of __ExtendedStatus{ Operation = "ExecQuery"; ParameterInfo = "SELECT * WHERE DependencyType = 1"; ProviderName = "WinMgmt";}; Hibakód:InvalidQuerya következő sorban: 1 karakter:1

További módosítások

  • A legtöbb parancsmag -Verbose kapcsolója mostantól megjeleníti a futtatott lekérdezés adatait.Megjegyzés: Ha egy parancsmag nem a várt módon működik, a -Verbose kapcsoló szokatlanul információt nyújt a SMS Provider háttérrendszeren futtatott tényleges WMI-lekérdezésről. Ez az információ nagyon hasznos a hibaelhárításhoz, és akkor kell megadni, ha ez lehetséges, amikor visszajelzési elemeket küld Csatlakozás.

  • Amikor egy Configuration Manager parancsmag kimenetét a Select-Object (kiválasztás) parancsmagba alakítja, a kijelölési argumentumokhoz már nincs szükség megfelelő burkolatra.

  • A lekérdezések nem támogatják a helyettesítő karaktereket.

  • Az alábbi lista azokat a parancsmagokat tartalmazza, amelyek további célzott javításokat tartalmaztak. A parancsmagok által használt mögöttes Windows PowerShell keretrendszer kódjának további változásai miatt a listán nem szereplő kód viselkedése is megváltozhat. Győződjön meg arról, hogy a szkriptek és az Automation továbbra is a várt módon működnek.

    • Add-CMBoundaryToGroup

    • Add-CMDeploymentType

    • Add-CMStateMigrationPoint

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMOutOfBandServicePoint

    • Get-CMReportingServicePoint

    • Get-CMSiteStatusMessage

    • Get-CMSoftwareDistributionComponent

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMSystemHealthValidatorComponent

    • Import-CMComputerInformation

    • New-CMActiveDirectoryForest

    • New-CMDeviceCollectionVariable

    • New-CMMigrationJob

    • New-CMOperatingSystemInstaller

    • New-CMProgram

    • New-CMSoftwareMeteringRule

    • Remove-CMBoundaryFromGroup

    • Remove-CMDeploymentType

    • Remove-CMUser

    • Restore-CMApplicationRevisionHistory

    • Save-CMSoftwareUpdate

    • Set-CMADForest

    • Set-CMBootImage

    • Set-CMDeploymentType

    • Set-CMDiscoveryMethod

    • Set-CMExchangeServer

    • Set-CMGlobalCondition

    • Set-CMHierarchySetting

    • Set-CMManagementPoint

    • Set-CMMigrationExclusionList

    • Set-CMPackageDepoyment

    • Set-CMSiteMaintenanceTask

    • Set-CMSoftwareDistributionComponent

    • Set-CMSoftwareMeteringRule

    • Set-CMTaskSequenceDeployment

    • Start-CMContentDistribution

    • Start-CMDistributionPointUpgrade

    • Start-CMSoftwareUpdateDeployment

    • Update-CMDistributionPoint

Bizonyos korlátozott esetekben előfordulhat, hogy a parancsmagok paramétereit eltávolították vagy módosították. Ez a meglévő szkriptek vagy az Automation kompatibilitástörő változását jelenti. Ha egy parancsmag egy paraméterkötési hiba miatt már nem működik, győződjön meg arról, hogy a használt paramétert nem nevezték át vagy távolították el.

Ismert problémák

A következő tünetek akkor is jelentkezhetnek, ha az 1. kumulatív frissítés telepítve van. Az alternatív megoldások a rendelkezésre álló lehetőségek listájában találhatók. Ezek a problémák a Configuration Manager későbbi verzióiban megoldhatók.

  • Install-CMClient nem a gyűjtemény összes számítógépét célozza meg a -CollectionID paraméter használatakor.A probléma megkerüléséhez kérje le az eszközök egy készletét a Get-CMDevice -CollectionID használatával, és adja át az egyes példányokat az Install -CMDevice -Device eszköznek. Futtassa például a következő parancsot:

    Get-CMDevice -CollectionName MyCollection | foreach { Install-CMClient -Device $_ -IncludeDomainController $false -AlwaysInstallClient $false -ForceReinstall $false -SiteCode PSS }

  • Start-CMDistributionPointUpgrade nem működik másodlagos helyekkel.A probléma kerülő megoldásához hajtsa végre a feladatot a felügyeleti konzolon.

  • Save-CMSoftwareUpdate parancsmag nem működik 64 bites Windows PowerShell környezetben.A probléma kerülő megoldásához használja a Windows PowerShell vagy az ISE 32 bites verzióját.

  • New-CMVirtualEnvironmentGroup eredmény nem jelenik meg a felügyeleti konzolon.A probléma kerülő megoldásához hajtsa végre a feladatot a felügyeleti konzolon.

  • Set-CMSite -Comment paraméter a parancsmagok meghiúsulását okozza.A probléma kerülő megoldásához hajtsa végre a feladatot a felügyeleti konzolon.

  • Remove-CMDeploymentType nem fog sikerülni, ha nem létező központi telepítési típust próbál eltávolítani.A probléma megkerüléséhez a Get-CMDeploymentType használatával ellenőrizze, hogy létezik-e a központi telepítési típus, mielőtt megpróbálná eltávolítani.

  • New-CMSecondarySite olyan terjesztési pontot hoz létre, amely önaláírt tanúsítvány használatakor nem konfigurálható a felügyeleti konzolon keresztül.A probléma kerülő megoldásához a New-CMSecondarySite parancsmag helyett használja az alábbi eljárások egyikét:

    • Konfigurálja a másodlagos helyet egy hitelesítésszolgáltató által kiállított tanúsítvánnyal.

    • A terjesztési pont a másodlagos hely telepítése után Set-CMDistributionPoint konfigurálható.

    • Távolítsa el a másodlagos hely terjesztési pontját, és adjon hozzá egy újat a másodlagos hely telepítése után.

  • Előfordulhat, hogy egyes parancsmagok a New-CMTaskSequence parancsmag használata után leállnak.A probléma megkerüléséhez indítsa újra Windows PowerShell.

  • Start-CMApplicationDeployment nem működik, ha Windows Store-alkalmazásokkal használják, mert az elvárás az, hogy a tartalom létezik egy terjesztési ponton.A probléma kerülő megoldásához hajtsa végre a feladatot a felügyeleti konzolon.

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.