Özet
Bu makalede, Microsoft System Center 2012 R2 Configuration Manager için Toplu Güncelleştirme 3'te (CU3) düzeltilen Windows PowerShell sorunları açıklanmaktadır. Diğer CU3 düzeltmeleri aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanmıştır:
2994331 System Center 2012 R2 Configuration Manager için Toplu Güncelleştirme 3'ün açıklaması
Düzelten sorunlar
-
Get-CMAssetIntelligenceSynchronizationPoint null bir nesne döndürür ve remove-CMAssetIntelligenceSynchronizationPoint ile birlikte kullanıldığında NullReferenceException hatasına neden olur.
-
New-CMTaskSequence - InstallationProductKey parametresi için null veya boş bir değer kabul etmez.
-
CertificateExpirationTimeUtc parametresi Set-CMDistributionPoint cmdlet'i tarafından yoksayılır.
-
New-CMTaskSequenceMedia, CaptureMediaOption parametresiyle kullanıldığında InvalidOperationException hatası döndürür.
-
New-CMMigrationJob cmdlet'i, iç içe geçmiş bir koleksiyon -MigrationCollection parametresine yapıştırıldığında aşağıdakine benzer hatalar döndürür:
New-CMMigrationJob: Devam etmek için en az bir koleksiyon seçin
-
Add-CMReportingServicePoint cmdlet doğru bir raporlama hizmetleri noktası oluşturmaz.
-
Get-CMDevice cmdlet'i tarafından döndürülen nesnelere başvuran cmdlet'ler aşağıdakine benzer hatalar tetikler:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
New-CMMigrationJob cmdlet'in -EnableProgramAfterAdvertisementMigrated parametresi belirtilen programı etkinleştirmez.
-
Set-CMAccount, inputObject parametresiyle kullanıldığında NullReferenceException hatası döndürür.
-
Get-CMBaselineXMLDefinition parametresiz çalıştırıldığında hiçbir sonuç döndürmez. -Name parametresi artık gereklidir.
-
Update-CMClientStatus -Zorlama, istemcide bir onay penceresinin görüntülenmesine neden olur.
-
Set-CMWindowsFirewallPolicy - Priority parametresi belirtildiğinde bir özel durum döndürür.
-
CopySQLServerExpressOnSecondarySite parametresiyle New-CMSecondarySite kullanıldığında ikincil site veritabanı adı yanlış oluşturulur.
-
Import-CMDriver, belirtilen sürücü başarıyla içeri aktarıldığında bile her zaman "Geçersiz Nesne Yolu" döndürür.
-
-WhatIf gibi yaygın *-Item parametreleri CMSite PSDrive ile beklendiği gibi çalışmaz.
-
New-CMComputerAssociation NullReferenceException hatası döndürür.
-
New-CMTaskSequenceMedia, -CaptureMediaOption parametresiyle kullanıldığında InvalidOperationException hatası döndürür.
-
New-CMSiteSystemServer, PowerShell'in beklenmedik bir şekilde çıkmasına neden olur.
http://support.microsoft.com/kb/2984644
Ek değişiklikler
-
Birden çok cmdlet, büyük (birkaç bin nesne) sonuç kümelerini daha iyi işleyecek şekilde düzeltilir.
-
Start-CMApplicationDeployment türü, birçok (75 artı) uygulama içeren ortamlarda daha hızlı çalışır.
-
-
Aşağıdakiler de dahil olmak üzere bazı parametreler için joker karakterleri destekleyecek şekilde birden çok cmdlet düzeltilir:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType artık AppV veya AppV5X dağıtım türleriyle –ContentLocation kullanmanıza izin verme.
-
Set-CMDeviceCollection artık yeni –RefreshSchedule ve –RefreshType parametreleriyle koleksiyon zamanlamalarının ayarlanmasını destekliyor.
-
Set-CMDeviceOwnership artık var olmayan bir cihaz adı söz konusu olduğunda net hata iletileri döndürüyor.
-
Nesne kanalını desteklemek için birden çok cmdlet düzeltilir. Bunlar site rollerini, uygulamaları, koleksiyonları, programları ve paketleri oluşturmak, ayarlamak ve kaldırmak için kullanılan cmdlet'leri içerir.
Bilinen sorunlar
-
Set-CMDistributionPoint –ComputersUsePxePassword parametresi veritabanında geçerli bir parola kaydetmeyebilir.