Santrauka
Šiame straipsnyje aprašoma "Windows PowerShell" problemos, kurios išsprendžiamos 2 kaupiamąjį naujinimą (CU2), Microsoft System Center 2012 R2 Configuration Manager. Kitas CU2 pataisas, aprašytas Kaupiamasis naujinimas 2 System Center 2012 R2 Configuration Manager.
Problemos, kurios išsprendžiamos
"Windows PowerShell"
-
Eksporto CMApplication cmdlet pakeičia failą, kuris nurodytas toliau -kelias parametras be raginimo įvesti patvirtinimo.
Pastaba. Įdiegus šį naujinimą, būsite paraginti perrašyti esamą failą. Šis raginimas gali uždrausti, naudodami toliau -Force parametras. -
Bandant peržiūrėti ypatybes platinimo vieta, antrinės svetainės, kuris buvo sukurtas naudojant Naujas CMSecondarySite cmdlet rezultatus išimtį, panašų į šį:
System.ArgumentOutOfRangeException
Reikšmę iš 1/1/1900 12:00:00 val. "negalioja"Vertė". "Vertė" turi būti "MinDate" ir "MaxDate".
Parametro pavadinimas: reikšmė
Pastaba. Jei šis cmdlet anksčiau naudojama platinimo vieta ir kad platinimo vieta dabar rodo šie požymiai, turėsite iš naujo sukurti platinimo vieta gali būti rodomas ypatybių. -
Set-CMSystemHealthValidatorPointComponent cmdlet nepavyksta, kai naudojate su - SiteSystemServerName parametru. Be to, galite gauti klaidos pranešimą, panašų į šį:
Set-CMSystemHealthValidatorPointComponent: Nėra objektas atitinka nurodyti parametrai.
-
Set - CMSitecmdlet gali grąžinti neteisingą pranešimą, panašų į šį:
Įspėjimas: Negali gauti BGB prievado egzempliorių, šioje svetainėje nėra SP1 svetainėje arba kai kurie DB duomenys gali būti sugadinti.
Set-CMSite: Įvesties parametrų nepavyko. Negalima tęsti.
-
Cmdlet New-CMClientSettingneteisingai neteisingai suteikia galimybę sukurti "Numatytasis" tipo kliento parametrai.
-
Pašalinti CMDeploymentType cmdlet pateikia Null vietoj klaida, kai nėra nurodyto visuotinio diegimo tipo pavadinimas.
-
Cmdlet New-CMTaskSequence nepavyksta keli scenarijai.
-
Add - CMSoftwareUpdatePointcmdlet sukuria programinės įrangos naujinimo tašką, kuris administratoriaus konsolėje, bet negalite sinchronizuoti su WSUS.
-
Add - CMDistributionPointcmdlet leidžia kurti su HTTPS platinimo vieta tik tada, kai naudojate su - ValidateContentSchedule parametru.
Pastaba. Šis naujinimas įtraukia papildomas parametras, -EnableSSL, kad SSL režimu valdymo nepriklausomai nuo reikšmės, kuris yra perduodamas į - ClientConnectionType parametro. -
Cmdlet New-CMGlobalCondition neteisingai reikia naudoti parametrą - WhereClause.
-
Įdiegti-CMClient cmdlet veikia be - DeviceID parametras.
-
Start-CMApplicationDeployment cmdlet nepavyksta, kai ji naudojama su "Windows" parduotuvės, Apple parduotuvės arba Google Play programos, nes tikimasi, kad turinys yra platinimo vieta.
-
Eksporto CMDriverPackagecmdlet nepavyksta naudojama šiuos parametrus:
-
-Pavadinimas
-
- ID
-
-InputObject
Be to, galite gauti klaidos pranešimus, panašius į šiuos:
Eksporto CMDriverPackage: Reikšmė negali būti neapibrėžtas.
Parametro pavadinimas: parameterName
-
-
Naudodami "Windows PowerShell" negalite nustatyti Kopijuoti turinį į šį paketą paketo dalis paskirstymo taškų paketo ypatybės.
-
Cmdlet Set-CMPackage negalite pašalinti bendrai paketo pavadinimas.
Pastaba. -ShareType parametras yra pašalinama.
Norėdami įjungti arba išjungti bendrą naudojimą, naudoti naują - ShareContent < bool > parametras. -
Start-CMPackageDeployment cmdlet nepavyksta, kai - DeployPurpose parametras nustatytas kaip reikia. Be to, galite gauti klaidos pranešimus, panašius į šiuos:
Start-CMPackageDeployment: Parametrų rinkinys negalima išspręsti naudojant nustatyto pavadintas parametrus.
Pastaba. Įrenginio programos dislokavimo, turite nurodyti - DeviceProgram parametrą.
Standartinės programos dislokavimo, turite nurodyti - StandardProgram parametrą. -
Naujas CMMaintenanceWindow cmdlet nepavyksta, kai nurodote kasdienės priežiūros laikotarpio įvestis ir toliau -grafiko parametras. Be to, galite gauti klaidos pranešimus, panašius į šiuos:
Naujas CMMaintenanceWindow: Operacija neleistina dėl esamą objektą.
-
Get-CMUserDataAndProfileConfigurationItemXmlDefinition cmdlet nepateikia duomenų.
-
Set-CMClientSetting cmdlet perduoda neteisinga reikšmė – MaxTransferRateOffSchedule parametras.
-
Set-CMClientSetting cmdlet nepavyksta patikrinti įvesties, kuris yra perduodamas į bet kurį iš šių parametrų:
-
-PortalUrl
-
- Prioriteto
-
-Nustatymas
-
-ForceRebootPeriod
-
-
Set-CMSoftwareMeteringRule cmdlet nenaudoja - NewProductName parametras. Be to, galite gauti klaidos pranešimą, kuris panašus į šį:
Set-CMSoftwareMeteringRule: Parametrų rinkinys negalima išspręsti naudojant nurodyti pavadintas parametrai.
-
Set-CMSoftwareUpdateAutoDeploymentRule cmdlet, trūksta kelių kalbų sąraše galima su - LanguageSelection parametru.
Pastaba. Įdiegus šį naujinimą, pašalinti kaip parametras ir patvirtinti viduje cmdlet kalbų sąrašą. -
Pašalinti CMApplicationRevisionHistory cmdlet ir Atkūrimo cmdlet neveikia naudojant juos kartu su ID parametras.
-
Get-CMAccessLicense cmdlet reikia, -licencija parametras, o ne grįžimas visoms licencijoms, kai jūs jį naudoti be jokių parametrų.
-
Start-CMContentDistribution cmdlet ir Nuotolinio CMContentDistribution cmdlet grįžti netikslūs įspėjimo pranešimų.
-
Set-CMProgram cmdlet su parametru - InputObject tikisi SMS_Package vietoj SMS_Program egzempliorius.
Pastaba. Dėl standartinės programos pakeitimų, turi būti nurodyti - StandardProgram parametrą.
Dėl įrenginio programos pakeitimų, turi būti nurodyti - DeviceProgram parametrą -
Set-CMPowerControl cmdlet nepavyksta patikrinti - PowerControlType parametras.
-
Set-CMDeviceOwnership cmdlet nepavyksta patikrinti - OwnershipType parametras.
-
Set-CMTrustedRootCertificateProfileConfigurationItem cmdlet neteisingai nustato - DesiredConfigurationDigestPath parametras Pasirinktinis.
-
Get-CMAssetIntelligenceSynchronizationPoint cmdlet pateikia Null objektas. Tai neleidžia naudoti kitų cmdlet galite įtraukti.
-
Importuoti-CMBaseline cmdlet ir Importuoti-CMConfigurationItem cmdlet, nėra, -Force norint nerodyti saugos įspėjimų turinio parašų.
-
Išimtis "Argumentas Out of Range" parodomas administratoriaus konsolėje galite peržiūrėti ypatybes platinimo vieta. Taip nutinka, paskirstymo taškų, sukurtų naudojant Add - CMDistributionPointcmdlet ir - EnableMulticast parametrą.
-
Start-CMPackageDeployment cmdlet neleidžia paketas yra įdiegta, kai nėra šaltinio failų.
-
Start-CMPackageDeployment cmdlet nepavyksta, kai naudojate su įrenginio programos.
-
Set - CMDistributionPointcmdlet pateikia "KeyNotFoundException pranešimą, kai ji naudojama kartu su parametru - AddBoundaryGroup arba - RemoveBoundaryGroup parametras.
-
Pašalinti CMDeploymentType cmdlet pateikia "NullReferenceException" pranešimą, kai ji naudojama kartu su parametru - DeploymentTypeName arba - DeploymentTypeID parametras.
-
Naujas CMMigrationJob cmdlet nepavyksta, kai norite perkelti rinkiniai.
Start-CMDistributionPointUpgrade cmdlet
Kai naudojate Start-CMDistributionPointUpgrade cmdlet atnaujinti bendrą paskirstymo punktas su Microsoft System Center 2012 R2 Configuration Manager paskirstymo tašką, cmdlet nepavyksta. Ši problema kyla, jei antrinės svetainės nuorodos numeris-sitecode parametras. Jei norite gauti daugiau informacijos apie šią problemą, žr. Jei norite cmdlet nepavyksta, System Center 2012 R2 Configuration Manager.
Papildomų pakeitimų
-
- OnFastNetworkMode įtraukiama į Pridėti CMDeploymentType cmdlet naudoti kartu su toliau -AppV5xInstaller parametrų rinkinys.
-
Toliau didžiausias leidžiamas vykdymo laikas (min.): parametras negali būti nustatyta, kai naudojate Set-CMDeploymentType cmdlet nustatyti SetByNamePropertyDeepLinkInstaller parametras.
-
Toliau nurodytas cmdlet palaikymo konfigūravimas papildomų vaizdo ypatybes:
-
Nustatyti CMOperatingSystemImage,
-
Set- CMOperat ingSystemInstaller
-
Set-CMBootImage
-
-
Set CMDriverPackagecmdlet suteikia daugiau parametrų nustatyti tvarkyklės paketo ypatybės.
-
Kelių Get - ir pašalinti - cmdlets dabar palaiko pogrupis kortelė simbolių užklausos parametrus. Tai apima toliau nurodytas cmdlet:
-
Get-CMAccount
-
Get-CMActiveDirectoryForest
-
Get-CMActiveDirectorySite
-
Get-CMAdministrativeUser
-
Get-CMAlert
-
Get-CMAlertSubscription
-
Gauti CMAntimalwarePolicy
-
Get-CMApplication
-
Get-CMApplicationCatalogWebServicePoint
-
Get-CMApplicationCatalogWebsitePoint
-
Get-CMAppVVirtualEnvironment
-
Get-CMAssetIntelligenceCatalogItem
-
Get-CMAutomaticAmtProvisioningStatus
-
Get-CMBaseline
-
Get-CMBaselineXmlDefinition
-
Get-CMBoundary
-
Get-CMBoundaryGroup
-
Get-CMCategory
-
Get-CMClientAuthCertificateProfileConfigurationItem
-
Get-CMClientSetting
-
Get-CMCloudDistributionPoint
-
Get-CMComponentStatusSetting
-
Get-CMConfigurationItem
-
Get-CMConfigurationItemHistory
-
Get-CMConfigurationItemXmlDefinition
-
Get-CMDeployment
-
Get-CMDeploymentStatus
-
Get-CMDevice
-
Get-CMDeviceCollection
-
Get-CMDistributionPoint
-
Get-CMDistributionPointGroup
-
Gauti CMDriver
-
Gauti CMDriverPackage
-
Get-CMEndpointProtectionPoint
-
Get-CMEnrollmentPoint
-
Get-CMEnrollmentProxyPoint
-
Get-CMFallbackStatusPoint
-
Get-CMGlobalCondition
-
Get-CMHardwareRequirement
-
Get-CMInitialModifiableSecuredCategory
-
Get-CMIPSubnet
-
Get-CMManagementPoint
-
Get-CMManagementPointComponent
-
Get-CMMigrationCollection
-
Gauti CMOperatingSystemImage
-
Get-CMOperatingSystemImageUpdateSchedule
-
Gauti CMOperatingSystemInstaller
-
Get-CMPackage
-
Get-CMProgram
-
Get-CMRemoteConnectionProfileConfigurationItem
-
Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition
-
Gauti CMReportingServicePoint
-
Get-CMSecurityRole
-
Get-CMSecurityScope
-
Get-CMSite
-
Get-CMSitesystemServer
-
Get-CMSoftwareInventory
-
Get-CMSoftwareMeteringRule
-
Get-CMsoftwareUpdate
-
Get-CMSoftwareUpdateDeploymentPackage
-
Get-CMSoftwareUpdateGroup
-
Get-CMSoftwareUpdateLicnese
-
Get-CMSoftwareUpdatePoint
-
Get-CMStateMigrationPoint
-
Get-CMStatusMessageQuery
-
Get-CMStatusSummarizer
-
Get-CMSystemHealthValidatorPoint
-
Get-CMTaskSequence
-
Get-CMTrustedRootCertificateProfileConfigurationItem
-
Get-CMUser
-
Get-CMUserCollectoin
-
Get-CMUserDataAndProfileConfigurationItem
-
Get-CMUserDataAndProfileConfigurationItemXmlDefinition
-
Get-CMUserDeviceAffinity
-
Get-CMVpnProfileConfigurationItem
-
Get-CMVpnProfileConfigurationItem
-
Get-CMWindowsFirewallPolicy
-
Get-CMWinPEOptionalComponentInfo
-
Get-CMWirelessProfileConfigurationItem
-
Pašalinti CMAccount
-
Pašalinti CMAlertSubscription
-
Pašalinti CMAmtProvisioningDataBase
-
Pašalinti CMApplication
-
Pašalinti CMApplicationCatalogWebServicePoint
-
Pašalinti CMApplicationCatalogWebSitePoint
-
Pašalinti CMAppVVirtualEnvironment
-
Pašalinti CMAssetIntelligenceSynchronizationPoint
-
Pašalinti CMBoundaryGroup
-
Pašalinti CMClientSetting
-
Pašalinti CMConfigurationItem
-
Pašalinti-CMDevice
-
Pašalinti CMDeviceCollectoin
-
Pašalinti CMDistributionPoint
-
Pašalinti CMDriver
-
Pašalinti CMEndpointProtectionPoint
-
Pašalinti CMEnrollmentPoint
-
Pašalinti CMEnrollmentProxyPoint
-
Pašalinti CMFallbackStatusPoint
-
Pašalinti CMGlobalCondition
-
Pašalinti CMManagementPoint
-
Pašalinti CMOperatingSystemImage
-
Pašalinti CMOperatingSystemInstaller
-
Pašalinti CMProgram
-
Pašalinti CMReportingServicePoint
-
Pašalinti CMSecurityRole
-
Pašalinti CMSecurityScope
-
Pašalinti CMSoftwareMeteringRule
-
Pašalinti CMSoftwareUpdateDeploymentPackage
-
Pašalinti CMSoftwareUpdatePoint
-
Pašalinti CMStateMigrationPoint
-
Pašalinti CMStatusMessageQuery
-
Pašalinti CMSystemHealthValidatorPoint
-
Pašalinti-CMUser
-
Pašalinti CMUserCollection
-
Pašalinti DistributionPointGroup
-
Pašalinti OutOfBandServicePoint
-
-
Set-CMClientSetting cmdlet palaiko naujus parametrus, atsižvelgdama į kliento nustatymas. Šie parametrai turi būti naudojamas, kai keičiate parametrus to paties pavadinimo.
-
-CloudServicesSettings
-
-EndpointProtectionSettings
-
-RemoteToolsSettings
-
-PowerManagementSettings
-
-StateMessageSettings
-
-UserDeviceAffinitySettings
-
-BitsSettings
-
-ClientPolicySettings
-
-ComplianceSettings
-
-ComputerAgentSettings
-
-ComputerRestartSettings
-
-MeteredNetworkSettings
-
-EnrollmentSettings
-
-HardwareInventorySettings
-
-NetworkAccessProtectionSettings
-
-SoftwareDeploymentSettings
-
-SoftwareMeteringSettings
-
-SoftwareUpdatesSettings
-
-SoftwareInventorySettings
-
-
Gauti CMDeviceCollectionVariable cmdlet dabar leidžia rodomi visi kintamieji konkrečiame rinkinyje.
Žinomos problemos
-
Naujas CMMigrationJob cmdlet pateikia klaidų, panašių į įklijavus įdėtųjų rinkinys - MigrationCollection parametrą:
Naujas CMMigrationJob: Pasirinkite bent vieną rinkinį, Norėdami tęsti.
-
Kai kurie cmdlet gali grąžinti kvotos pažeidimo, dirbant su didelių rezultatų rinkiniuose (paprastai kelis tūkstančius objektus). Norėdami išvengti šios problemos, pakeisti užklausą, kuri naudojama mažiau rezultatų.
-
Set - CMDistributionPointcmdlet neatnaujina sertifikato galiojimo laiko reikšmę, kaip tikėtasi, kai jį naudojate kartu su parametru - CertificateExpirationTimeUtc.
-
Dėl papildomų pakeitimų pagrindinės "Windows PowerShell" pagrindų kodą, kurį naudoja keletą cmdlet, kai kurie cmdlet jau priimti masyvai kaip įveda tam tikrų parametrų. Naudokite Get-help <cmdlet_name> ir patikrinkite sintaksę ir įvesties tipai, susijusio cmdlet.