Sažetak
U ovom se članku Windows PowerShell problemi riješeni u skupnom ažuriranju 2 (CU2) za Microsoft System Center 2012 R2 Configuration Manager. Drugi popravci cu2 opisani su u kumulativnom ažuriranju 2 za sustavni centar 2012 R2 Configuration Manager.
Problemi koji su riješeni
Windows PowerShell
-
Cmdlet Export-CMApplication zamjenjuje datoteku navedenu u parametru -Path bez upita za potvrdu.
Napomena Kada instalirate ovo ažuriranje, od vas će se zatražiti da prebrišite postojeću datoteku. Taj se upit može potisnuti pomoću parametra -Force. -
Pokušaj prikaza svojstava točke raspodjele na sekundarnom web-mjestu koje je stvoreno pomoću cmdleta New-CMSecondarySite rezultira iznimkom koja izgleda ovako:
System.ArgumentOutOfRangeException
vrijednost '1/1/1900 12:00:00 AM' nije valjana za 'Vrijednost'. Vrijednost bi trebala biti između "MinDate" i "MaxDate".
Naziv parametra: Vrijednost
Napomena Ako je ovaj cmdlet prethodno korišten za stvaranje točke raspodjele i ako ta točka raspodjele sada prikazuje te simptome, morate ponovno stvoriti točku raspodjele da bi se svojstva prikazala. -
Cmdlet Set-CMSystemHealthValidatorPointComponent ne uspijeva kada ga koristite s parametrom -SiteSystemServerName. Uz to, primit ćete poruku o pogrešci sličnu sljedećoj:
Set-CMSystemHealthValidatorPointComponent : Nijedan objekt ne odgovara navedenim parametrima.
-
Cmdlet Set-CMSite može vratiti netočnu poruku sličnu sljedećoj:
UPOZORENJE: Nije moguće dohvatiti instancu BGB priključka, ovo web-mjesto nije SP1 web-mjesto ili oštećenje podataka baze podataka.
Set-CMSite : Provjera valjanosti ulaznih parametara nije uspjela. Nije moguće nastaviti.
-
Cmdlet New-CMClientSetting neispravno omogućuje stvaranje klijentskih postavki "Zadano".
-
Cmdlet Remove-CMDeploymentType null umjesto uvjeta pogreške kada navedeni naziv vrste implementacije ne postoji.
-
Cmdlet New-CMTaskSequence ne uspijeva u više scenarija.
-
Cmdlet Add-CMSoftwareUpdatePoint stvara točku ažuriranja softvera koja se pojavljuje na administratorskom konzoli, ali se ne može sinkronizirati sa WSUS-om.
-
Cmdlet Add-CMDistributionPoint omogućuje stvaranje HTTPS točke raspodjele samo kada je koristite s parametrom -ValidateContentSchedule.
Napomena Ovo ažuriranje dodaje dodatni parametar -EnableSSL da bi se omogućilo upravljanje SSL načinom neovisno o vrijednosti proslijeđenoj parametru -ClientConnectionType. -
Za New-CMGlobalCondition cmdlet nije ispravno potrebno koristiti parametar -WhereClause.
-
Cmdlet Install-CMClient ne funkcionira bez korištenja parametra -DeviceID.
-
Cmdlet Start-CMApplicationDeployment ne uspijeva kada se koristi s aplikacijama Windows Store, Apple Store ili Google Play jer se očekuje da sadržaj postoji na distribuciji.
-
Cmdlet Export-CMDriverPackage ne uspijeva koristiti sa sljedećim parametrima:
-
-Ime
-
-ID (ID)
-
-InputObject
Uz to, primate poruke o pogreškama slične sljedećima:
Export-CMDriverPackage : Vrijednost ne može biti null.
Naziv parametra: parameterName
-
-
Kopiranje sadržaja u ovom paketu ne može se postaviti na zajedničko korištenje paketa na svojstvu paketa točaka raspodjele pomoću Windows PowerShell.
-
Ne možete koristiti Set-CMPackage cmdlet da biste uklonili naziv zajedničkog korištenja paketa.
Napomena Parametar -ShareType je uklonjen.
Da biste omogućili ili onemogućili zajedničko korištenje, upotrijebite novi parametar -ShareContent <bool> parametra. -
The Start-CMPackageDeployment cmdlet fails when the -DeployPurpose parameter is defined as Required. Uz to, primate poruke o pogreškama slične sljedećima:
Start-CMPackageDeployment : Skup parametara nije moguće razriješiti pomoću navedenih imenovanih parametara.
Napomena Za implementacije programa uređaja morate navesti parametar -DeviceProgram.
Za standardne implementacije programa morate navesti parametar -StandardProgram. -
The New-CMMaintenanceWindow cmdlet fails when you specify a daily maintenance window as the input to the -Schedule parameter. Uz to, primate poruke o pogreškama slične sljedećima:
New-CMMaintenanceWindow : Operacija nije valjana zbog trenutnog stanja objekta.
-
Cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition ne vraća podatke.
-
Cmdlet Set-CMClientSetting neispravnu vrijednost prosljeđuje parametru -MaxTransferRateOffSchedule.
-
Cmdlet Set-CMClientSetting ne provjerava valjanost unosa koji se prosljeđuje bilo kojem od sljedećih parametara:
-
-PortalUrl
-
- Prioritet
-
-Postavljanje
-
-ForceRebootPeriod
-
-
Cmdlet Set-CMSoftwareMeteringRule ne koristi parametar -NewProductName. Uz to, prikazuje vam se poruka o pogrešci sličnoj sljedećoj:
Set-CMSoftwareMeteringRule : Skup parametara nije moguće razriješiti pomoću navedenih imenovanih parametara.
-
U Set-CMSoftwareUpdateAutoDeploymentRule cmdletu nedostaje više jezika s popisa dostupnog parametru -LanguageSelection.
Napomena Kada instalirate ovo ažuriranje, popis jezika uklanja se kao parametar i interno provjerava valjanost cmdleta. -
Cmdlet Remove-CMApplicationRevisionHistory i Restore-CMApplicationRevisionHistory ne funkcioniraju kada ih koristite zajedno s parametrom -ID.
-
Za Get-CMAccessLicense cmdlet potreban je parametar -License umjesto vraćanja svih licenci kada ga koristite bez parametara.
-
Cmdlet Start-CMContentDistribution i cmdlet Remote-CMContentDistribution vraćaju netočne poruke upozorenja.
-
Cmdlet Set-CMProgram zajedno s parametrom -InputObject očekuje instancu SMS_Package umjesto SMS_Program.
Napomena Za izmjene standardnih programa potrebno je navesti parametar -StandardProgram.
Za izmjene programa uređaja potrebno je navesti parametar -DeviceProgram -
Cmdlet Set-CMPowerControl ne provjerava valjanost parametra -PowerControlType.
-
Cmdlet Set-CMDeviceOwnership ne provjerava valjanost parametra -OwnershipType.
-
Cmdlet Set-CMTrustedRootCertificateProfileConfigurationItem pogrešno definira parametar -DesiredConfigurationDigestPath kao neobavezan.
-
Cmdlet Get-CMAssetIntelligenceSynchronizationPoint vraća objekt Null. Time se sprječava da se koristi kao ulaz u druge cmdlete.
-
U Import-CMBaseline cmdletu i Import-CMConfigurationItem cmdletu nedostaje parametar -Force da bi se potisnula sigurnosna upozorenja za potpise sadržaja.
-
Iznimka "Argument izvan raspona" pojavljuje se na konzoli administratora kada prikažete svojstva za točku raspodjele. To se događa za točke raspodjele stvorene pomoću cmdleta Add-CMDistributionPoint -EnableMulticast i parametra -EnableMulticast.
-
Cmdlet Start-CMPackageDeployment sprječava implementaciju paketa kada nema izvorišnih datoteka.
-
Cmdlet Start-CMPackageDeployment ne uspijeva kada ga koristite s programima uređaja.
-
Cmdlet Set-CMDistributionPoint vraća poruku "KeyNotFoundException kada je koristite zajedno s parametrom -AddBoundaryGroup ili parametrom -RemoveBoundaryGroup.
-
Cmdlet Remove-CMDeploymentType vraća poruku "NullReferenceException" kada je koristite zajedno s parametrom -DeploymentTypeName ili parametrom -DeploymentTypeID.
-
Cmdlet New-CMMigrationJob ne uspijeva kada migrirate zbirke.
Start-CMDistributionPointUpgrade cmdlet
Kada koristite cmdlet Izbornik Start-CMDistributionPointUpgrade za nadogradnju zajedničke točke raspodjele na točku raspodjele sustava Microsoft System Center 2012 R2 Configuration Manager, cmdlet ne uspijeva. Taj se problem pojavljuje ako se sekundarno web-mjesto referencira u parametru -sitecode. Dodatne informacije o tom problemu potražite u članku Cmdlet Start-CMDistributionPointUpgrade u sustavu System Center 2012 R2 Configuration Manager.
Dodatne promjene
-
Parametar -OnFastNetworkMode dodaje se u Add-CMDeploymentType cmdlet za korištenje zajedno s skupom parametara -AppV5xInstaller.
-
Maksimalno dopušteno vrijeme izvođenja (minute): postavku nije moguće definirati kada koristite parametar SetByNamePropertyDeepLinkInstaller postavljen za cmdlet Set-CMDeploymentType cmdlet.
-
Sljedeći cmdleti podržavaju konfiguriranje dodatnih svojstava slike:
-
Set-CMOperatingSystemImage,
-
Set-CMOperatingSystemInstaller
-
Set-CMBootImage
-
-
Cmdlet Set-CMDriverPackage dodaje više parametara za postavljanje svojstava paketa upravljačkih programa.
-
Više cmdleta Get- and Remove- sada podržava zamjenske znakove u parametrima upita. To obuhvaća sljedeće cmdlete:
-
Get-CMAccount
-
Get-CMActiveDirectoryForest
-
Get-CMActiveDirectorySite
-
Get-CMAdministrativeUser
-
Get-CMAlert
-
Get-CMAlertSubscription
-
Get-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
-
Get-CMDriver
-
Get-CMDriverPackage
-
Get-CMEndpointProtectionPoint
-
Get-CMEnrollmentPoint
-
Get-CMEnrollmentProxyPoint
-
Get-CMFallbackStatusPoint
-
Get-CMGlobalCondition
-
Get-CMHardwareRequirement
-
Get-CMInitialModifiableSecuredCategory
-
Get-CMIPSubnet
-
Get-CMManagementPoint
-
Get-CMManagementPointComponent
-
Get-CMMigrationCollection
-
Get-CMOperatingSystemImage
-
Get-CMOperatingSystemImageUpdateSchedule
-
Get-CMOperatingSystemInstaller
-
Get-CMPackage
-
Get-CMProgram
-
Get-CMRemoteConnectionProfileConfigurationItem
-
Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition
-
Get-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
-
Remove-CMAccount
-
Remove-CMAlertSubscription
-
Remove-CMAmtProvisioningDataBase
-
Remove-CMApplication
-
Remove-CMApplicationCatalogWebServicePoint
-
Remove-CMApplicationCatalogWebSitePoint
-
Remove-CMAppVVirtualEnvironment
-
Remove-CMAssetIntelligenceSynchronizationPoint
-
Remove-CMBoundaryGroup
-
Remove-CMClientSetting
-
Remove-CMConfigurationItem
-
Remove-CMDevice
-
Remove-CMDeviceCollectoin
-
Remove-CMDistributionPoint
-
Remove-CMDriver
-
Remove-CMEndpointProtectionPoint
-
Remove-CMEnrollmentPoint
-
Remove-CMEnrollmentProxyPoint
-
Remove-CMFallbackStatusPoint
-
Remove-CMGlobalCondition
-
Remove-CMManagementPoint
-
Remove-CMOperatingSystemImage
-
Remove-CMOperatingSystemInstaller
-
Remove-CMProgram
-
Remove-CMReportingServicePoint
-
Remove-CMSecurityRole
-
Remove-CMSecurityScope
-
Remove-CMSoftwareMeteringRule
-
Remove-CMSoftwareUpdateDeploymentPackage
-
Remove-CMSoftwareUpdatePoint
-
Remove-CMStateMigrationPoint
-
Remove-CMStatusMessageQuery
-
Remove-CMSystemHealthValidatorPoint
-
Remove-CMUser
-
Remove-CMUserCollection
-
Remove-DistributionPointGroup
-
Remove-OutOfBandServicePoint
-
-
Cmdlet Set-CMClientSetting podržava nove parametre na temelju vrste klijentske postavke. Ti se parametri moraju koristiti kada promijenite postavke istog naziva.
-
-CloudServicesSettings
-
-EndpointProtectionSettings
-
-RemoteToolsSettings
-
-PowerManagementSettings
-
-StateMessageSettings
-
-UserDeviceAffinitySettings
-
-BitsSettings
-
-ClientPolicySettings
-
-Postavke usklađenosti
-
-ComputerAgentSettings
-
-ComputerRestartSettings
-
-MeteredNetworkSettings
-
-EnrollmentSettings
-
-HardwareInventorySettings
-
-NetworkAccessProtectionSettings
-
-SoftwareDeploymentSettings
-
-SoftwareMeteringSettings
-
-SoftwareUpdatesSettings
-
-SoftwareInventorySettings
-
-
Cmdlet Get-CMDeviceCollectionVariable sada omogućuje prikaz svih varijabli u određenoj zbirci.
Poznati problemi
-
Cmdlet New-CMMigrationJob vraća pogreške koje nalikuju sljedećem kada je ugniježđena zbirka zalijepljena na parametar -MigrationCollection:
New-CMMigrationJob : odaberite najmanje jednu zbirku da biste nastavili.
-
Neki cmdleti mogu vratiti kršenje kvote kada radite s velikim skupovima rezultata (obično nekoliko tisuća objekata). Da biste spriječili taj problem, promijenite upit koji se koristi za vraćanje manje rezultata.
-
Cmdlet Set-CMDistributionPoint ažurira vrijednost isteka certifikata prema očekivanjima kada je koristite zajedno s parametrom -CertificateExpirationTimeUtc.
-
Zbog dodatnih promjena temeljnog Windows PowerShell okvirnog koda koji koristi više cmdleta, neki cmdleti više neće prihvaćati polja kao unose za određene parametre. Pomoću značajke Zatražite pomoć <cmdlet_name> biste provjerili sintaksu i vrste unosa za određeni cmdlet.