Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Ringkasan

Artikel ini menguraikan masalah Windows PowerShell yang diperbaiki dalam Pembaruan Kumulatif 2 (CU2) untuk Configuration Manager Microsoft System Center 2012 R2. Perbaikan CU2 lainnya dijelaskan dalam Pembaruan Kumulatif 2 untuk Configuration Manager Pusat Sistem 2012 R2.

Masalah yang telah diperbaiki

Windows PowerShell

  • Cmdlet Export-CMApplication menggantikan file yang ditentukan dalam parameter -Path tanpa meminta konfirmasi.

    Catatan Setelah menginstal pembaruan ini, Anda diminta untuk menimpa file yang sudah ada. Perintah ini dapat ditekan menggunakan parameter -Force.

  • Mencoba menampilkan properti titik distribusi di situs sekunder yang dibuat menggunakan cmdlet New-CMSecondarySite menghasilkan pengecualian yang menyerupan berikut ini:

    System.ArgumentOutOfRangeException
    Value dari '1/1/1900 12:00:00 AM' tidak valid untuk 'Value'. 'Nilai' harus berada di antara 'MinDate' dan 'MaxDate'.
    Nama parameter: Nilai



    Catatan Jika cmdlet ini sebelumnya digunakan untuk membuat titik distribusi, dan jika titik distribusi tersebut sekarang menampilkan gejala ini, Anda harus membuat kembali titik distribusi agar properti ditampilkan.

  • Cmdlet Set-CMSystemHealthValidatorPointComponent gagal ketika Anda menggunakannya dengan parameter -SiteSystemServerName. Selain itu, Anda menerima pesan kesalahan yang menyerupai berikut ini:

    Set-CMSystemHealthValidatorPointComponent : Tidak ada objek yang terkait dengan parameter yang ditentukan.


  • Cmdlet Set-CMSite mungkin mengembalikan pesan yang salah yang menyerupan berikut ini:

    PERINGATAN: Tidak dapat memperoleh contoh port BGB, situs ini bukan situs SP1 atau beberapa kerusakan data DB.
    Set-CMSite : Validasi parameter input gagal. Tak bisa dilanjutkan.


  • Cmdlet New-CMClientSetting secara tidak benar memungkinkan Anda membuat pengaturan klien "Default"tipe.

  • Cmdlet Remove-CMDeploymentType mengembalikan Null , bukan kondisi kesalahan ketika nama tipe penyebaran tertentu tidak ada.

  • Cmdlet New-CMTaskSequence gagal dalam beberapa skenario.

  • Cmdlet Add-CMSoftwareUpdatePoint membuat titik pembaruan perangkat lunak yang muncul di konsol administrator tetapi tidak dapat disinkronkan dengan WSUS.

  • Cmdlet Add-CMDistributionPoint memungkinkan untuk membuat titik distribusi HTTPS hanya ketika Anda menggunakannya dengan parameter -ValidateContentSchedule.

    Catatan Pembaruan ini menambahkan parameter tambahan, -EnableSSL, untuk memungkinkan kontrol mode SSL terpisah dari nilai yang diteruskan ke parameter -ClientConnectionType.

  • Cmdlet New-CMGlobalCondition tidak benar memerlukan penggunaan parameter -WhereClause.

  • Cmdlet Install-CMClient tidak berfungsi tanpa menggunakan parameter -DeviceID.

  • Cmdlet Start-CMApplicationDeployment gagal ketika digunakan dengan aplikasi Windows Store, Apple Store, atau Google Play karena harapannya adalah konten ada pada titik distribusi.

  • Cmdlet Export-CMDriverPackage gagal digunakan dengan parameter berikut:

    • -Nama

    • -ID

    • -InputObject

    Selain itu, Anda menerima pesan kesalahan yang terlihat seperti berikut ini:

    Export-CMDriverPackage : Nilai tidak boleh null.

    Nama parameter: parameterName


  • Anda tidak dapat mengatur properti Salin konten dalam paket ini ke paket yang dibagikan pada properti paket titik distribusi menggunakan Windows PowerShell.

  • Anda tidak dapat menggunakan cmdlet Set-CMPackage untuk menghapus nama paket berbagi.

    Catatan Parameter -ShareType dihapus.

    Untuk mengaktifkan atau menonaktifkan berbagi, gunakan parameter> bool -ShareContent <baru.

  • Cmdlet Start-CMPackageDeployment gagal ketika parameter -DeployPurpose didefinisikan sebagai Diperlukan. Selain itu, Anda menerima pesan kesalahan yang terlihat seperti berikut ini:

    Start-CMPackageDeployment : Kumpulan parameter tidak dapat diatasi menggunakan parameter bernama yang ditentukan.



    Catatan Untuk penyebaran program perangkat, Anda harus menentukan parameter -DeviceProgram.

    Untuk penyebaran program standar, Anda harus menentukan parameter -StandardProgram.

  • Cmdlet New-CMMaintenanceWindow gagal ketika Anda menentukan jendela pemeliharaan harian sebagai input ke parameter -Schedule. Selain itu, Anda menerima pesan kesalahan yang terlihat seperti berikut ini:

    New-CMMaintenanceWindow : Operasi tidak valid karena status objek saat ini.


  • Cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition tidak mengembalikan data.

  • Cmdlet Set-CMClientSetting memberikan nilai yang salah ke parameter -MaxTransferRateOffSchedule.

  • Cmdlet Set-CMClientSetting tidak memvalidasi input yang dikirimkan ke salah satu parameter berikut:

    • -PortalUrl

    • -Prioritas

    • -Pengaturan

    • -ForceRebootPeriod


  • Cmdlet Set-CMSoftwareMeteringRule tidak menggunakan parameter -NewProductName. Selain itu, Anda menerima pesan kesalahan yang terlihat seperti berikut ini:

    Set-CMSoftwareMeteringRule : Kumpulan parameter tidak dapat diatasi dengan menggunakan parameter bernama yang ditentukan.


  • Cmdlet Set-CMSoftwareUpdateAutoDeploymentRule hilang beberapa bahasa dari daftar yang tersedia untuk parameter -LanguageSelection.

    Catatan Setelah Anda menginstal pembaruan ini, daftar bahasa dihapus sebagai parameter dan divalidasi secara internal ke cmdlet.

  • Cmdlet Remove-CMApplicationRevisionHistory dan cmdlet Restore-CMApplicationRevisionHistory tidak berfungsi saat Anda menggunakannya bersama-sama dengan parameter -ID.

  • Cmdlet Get-CMAccessLicense memerlukan parameter -License dan bukan mengembalikan semua lisensi saat Anda menggunakannya tanpa parameter apa pun.

  • Cmdlet Start-CMContentDistribution dan cmdlet Remote-CMContentDistribution mengembalikan pesan peringatan yang tidak akurat.

  • Cmdlet Set-CMProgram bersama-sama dengan parameter -InputObject mengharapkan contoh SMS_Package dan bukan SMS_Program.

    Catatan Untuk modifikasi pada program standar, parameter -StandardProgram harus ditentukan.

    Untuk modifikasi pada program perangkat, parameter -DeviceProgram harus ditentukan

  • Cmdlet Set-CMPowerControl tidak memvalidasi parameter -PowerControlType.

  • Cmdlet Set-CMDeviceOwnership tidak memvalidasi parameter -OwnershipType.

  • Cmdlet Set-CMTrustedRootCertificateProfileConfigurationItem secara tidak benar mendefinisikan parameter -DesiredConfigurationDigestPath sebagai opsional.

  • Cmdlet Get-CMAssetIntelligenceSynchronizationPoint mengembalikan objek Null. Ini mencegahnya digunakan sebagai input ke cmdlet lain.

  • Cmdlet Import-CMBaseline dan cmdlet Import-CMConfigurationItem hilang parameter -Force untuk menekan peringatan keamanan untuk tanda tangan konten.

  • Pengecualian "Argumen Di Luar Rentang" muncul di Konsol Administrator saat Anda menampilkan properti untuk titik distribusi. Ini terjadi untuk titik distribusi yang dibuat dengan menggunakan cmdlet Add-CMDistributionPoint dan parameter -EnableMulticast.

  • Cmdlet Start-CMPackageDeployment mencegah paket disebarkan ketika tidak ada file sumber.

  • Cmdlet Start-CMPackageDeployment gagal ketika Anda menggunakannya dengan program perangkat.

  • Cmdlet Set-CMDistributionPoint mengembalikan pesan "KeyNotFoundException saat Anda menggunakannya bersama-sama dengan parameter -AddBoundaryGroup atau parameter -RemoveBoundaryGroup.

  • Cmdlet Remove-CMDeploymentType mengembalikan pesan "NullReferenceException" saat Anda menggunakannya bersama-sama dengan parameter -DeploymentTypeName atau parameter -DeploymentTypeID.

  • Cmdlet New-CMMigrationJob gagal saat Anda melakukan migrasi koleksi.

cmdlet Start-CMDistributionPointUpgrade

Saat Anda menggunakan cmdlet Start-CMDistributionPointUpgrade untuk memutakhirkan titik distribusi bersama ke titik distribusi microsoft System Center 2012 R2 Configuration Manager, cmdlet gagal. Masalah ini terjadi jika situs sekunder dirujuk dalam parameter -sitecode. Untuk informasi selengkapnya tentang masalah ini, lihat Cmdlet Start-CMDistributionPointUpgrade gagal di Configuration Manager System Center 2012 R2.

Perubahan tambahan

  • Parameter -OnFastNetworkMode ditambahkan ke cmdlet Add-CMDeploymentType untuk digunakan bersama-sama dengan kumpulan parameter -AppV5xInstaller.

  • Pengaturan Waktu proses maksimum yang diperbolehkan (menit): tidak dapat ditentukan ketika Anda menggunakan kumpulan parameter SetByNamePropertyDeepLinkInstaller untuk cmdlet Set-CMDeploymentType.

  • Cmdlet berikut mendukung konfigurasi properti gambar tambahan:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • Cmdlet Set-CMDriverPackage menambahkan lebih banyak parameter untuk mengatur properti paket driver.

  • Beberapa cmdlet Get- dan Remove-sekarang mendukung karakter wild-card dalam parameter kueri. Ini termasuk cmdlet berikut:

    • 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 mendukung parameter baru berdasarkan jenis pengaturan klien. Parameter ini harus digunakan saat Anda mengubah pengaturan dengan nama yang sama.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • Cmdlet Get-CMDeviceCollectionVariable sekarang memungkinkan Anda menampilkan semua variabel dalam koleksi tertentu.

Masalah umum

  • Cmdlet New-CMMigrationJob mengembalikan kesalahan yang terlihat seperti berikut ini saat kumpulan bertumpuk ditempelkan ke parameter -MigrationCollection:

    New-CMMigrationJob : Pilih setidaknya satu koleksi untuk dilanjutkan.


  • Beberapa cmdlet mungkin mengembalikan pelanggaran kuota ketika Anda bekerja dengan rangkaian hasil yang besar (biasanya beberapa ribu objek). Untuk mencegah masalah ini, ubah kueri yang digunakan untuk mengembalikan hasil yang lebih sedikit.

  • Cmdlet Set-CMDistributionPoint tidak memperbarui nilai kedaluwarsa sertifikat seperti yang diharapkan saat Anda menggunakannya bersama-sama dengan parameter -CertificateExpirationTimeUtc.

  • Karena perubahan tambahan pada kode kerangka Windows PowerShell yang mendasar yang digunakan oleh beberapa cmdlet, beberapa cmdlet tidak akan lagi menerima array sebagai input untuk parameter tertentu. Gunakan <Get-help cmdlet_name> untuk memverifikasi sintaks dan tipe input untuk cmdlet tertentu.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×