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 telah diperbaiki dalam Pembaruan Kumulatif 1 (CU1) untuk Configuration Manager Microsoft System Center 2012 R2. Perbaikan CU1 lainnya dijelaskan dalam artikel Pangkalan Pengetahuan Microsoft berikut ini:

2938441 Deskripsi Pembaruan Kumulatif 1 untuk Pusat Sistem 2012 R2 Configuration Manager

Informasi Selengkapnya

Masalah yang telah diperbaiki

  • Objek yang diteruskan sebagai parameter -InputObject (atau ekuivalen) ke cmdlet menjadi "null" sesudahnya.

  • Cmdlet yang memperingatkan tanpa gagal atau yang gagal secara diam-diam ketika kondisi kesalahan ditembak tidak menghentikan pipeline seperti yang diharapkan.

  • Cmdlet yang melakukan tindakan pada objek situs gagal secara diam-diam saat objek situs tidak ada. Masalah ini mengarah ke skrip dan Otomatisasi yang memasukkan status tidak terdefinisi. Ketahuilah bahwa masalah ini tidak memengaruhi cmdlet Get- . Mereka tidak gagal jika tidak ada objek yang cocok dengan kriteria pencarian yang ditemukan.

  • Add-CMDeploymentType -DeepLinkInstaller tidak menambahkan tipe penyebaran.

  • Start-CMSoftwareUpdateDeployment tidak mengatur opsi penyebaran yang benar ketika parameter -DisableOperationsManagerAlert atau -GenerateOperationsManagerAlert digunakan.

  • Cmdlet Save-CMSoftwareUpdate gagal dengan kesalahan yang menyerupai berikut ini:

    Save-CMSoftwareUpdate : Kunci yang diberikan tidak ada dalam kamus.
    Pada baris:1 char:1
    + Save-CMSoftwareUpdate -DeploymentPackageName "Contoso-Package" -SoftwareupdateNa ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Save-CMSoftwareUpdate], KeyNotFoundException
    + FullyQualifiedErrorId : System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    Ketahuilah bahwa cmdlet tetap hanya berjalan dalam Windows PowerShell 32-bit.

  • New-CMProgram tidak menerima -PackageID sebagai parameter input.

  • Remove-CMUser -InputObject parameter tidak menerima output objek dari Get-CMUser.

  • New-CMDeviceCollectionVariable mengharuskan pengguna yang menjalankan memiliki hak baca untuk koleksi "Semua Sistem".

  • New-CMSoftwareMeteringRule dan Set-CMSoftwareMeteringRule memerlukan akses ke file terukur agar dapat membuat aturan pengukuran.

  • Konsol Administrator harus dimulai setidaknya satu kali pada komputer tertentu sebelum Drive PowerShell Penyedia SMS dapat dibuat.

  • Opsi Distribusikan Konten dinonaktifkan di Konsol Administrator untuk objek yang dibuat menggunakan New-CMOperatingSystemInstaller atau New-CMOperatingSystemImage.

  • Set- cmdlet yang mengubah peran server situs memerlukan -SiteCode dan -SiteSystemServerName, bukan hanya -SiteSystemServerName seperti yang diharapkan.

  • New-CMMigrationJob gagal dengan pesan kesalahan "Kueri Tidak Valid" yang terlihat seperti berikut ini:

    Pengecualian Lempar:
    New-CMMigrationJob : ConfigMgr Error Object:
    instance of __ExtendedStatus
    {
    Operation = "ExecQuery";
    ParameterInfo = "SELECT * WHERE DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Kode Kesalahan:
    InvalidQuery
    At line:1 char:1

Perubahan tambahan

  • Sakelar -Verbose untuk sebagian besar cmdlet kini akan menghasilkan informasi tentang kueri yang dijalankan.

    Catatan Jika cmdlet tidak berfungsi seperti yang diharapkan, switch -Verbose secara tidak biasa akan menyediakan informasi tentang kueri WMI aktual yang dijalankan terhadap back-end Penyedia SMS. Informasi ini sangat berguna untuk pemecahan masalah dan harus disediakan ketika hal ini dimungkinkan ketika Anda mengajukan Koneksi item umpan balik.

  • Saat Anda memipakan output cmdlet Configuration Manager ke Select-Object (pilih), casing yang benar tidak lagi diperlukan untuk argumen pilihan.

  • Karakter wildcard tidak didukung dalam kueri.

  • Daftar berikut ini menunjukkan cmdlet yang memiliki perbaikan bertarget tambahan. Karena perubahan tambahan pada kode kerangka Windows PowerShell yang mendasar yang digunakan oleh cmdlet ini, perubahan yang tidak tercantum mungkin juga telah mengubah perilaku. Pastikan bahwa skrip dan Otomatisasi Anda terus berfungsi seperti yang diharapkan.

    • 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


Dalam beberapa kasus terbatas, cmdlet mungkin memiliki parameter yang dihapus atau diubah. Ini menunjukkan perubahan hentian pada skrip atau Otomatisasi yang sudah ada. Jika cmdlet tidak lagi berfungsi karena kesalahan pengikatan parameter, pastikan bahwa parameter yang Anda gunakan tidak diganti namanya atau dihapus.

Masalah umum

Gejala berikut dapat terjadi bahkan setelah Pembaruan Kumulatif 1 diinstal. Solusi alternatif dicantumkan di mana solusi tersebut tersedia. Masalah ini mungkin diatasi dalam versi Configuration Manager yang akan datang.

  • Install-CMClient tidak akan menargetkan semua komputer dalam kumpulan ketika parameter -CollectionID digunakan.

    Untuk mengatasi masalah ini, ambil sekumpulan perangkat dengan menggunakan Get-CMDevice -CollectionID, dan loloskan setiap instans ke Instal -CMDevice -Device. Misalnya, jalankan perintah berikut ini:

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

  • Start-CMDistributionPointUpgrade tidak berfungsi dengan situs sekunder.

    Untuk mengatasi masalah ini, lakukan tugas dengan menggunakan Konsol Administrator.

  • cmdlet Save-CMSoftwareUpdate tidak berfungsi dalam lingkungan Windows PowerShell 64-bit.

    Untuk mengatasi masalah ini, gunakan versi 32-bit Windows PowerShell atau ISE.

  • hasil New-CMVirtualEnvironmentGroup tidak ditampilkan di Konsol Administrator.

    Untuk mengatasi masalah ini, lakukan tugas dengan menggunakan Konsol Administrator.

  • Set-CMSite -Parameter komentar menyebabkan cmdlet gagal.

    Untuk mengatasi masalah ini, lakukan tugas dengan menggunakan Konsol Administrator.

  • Remove-CMDeploymentType tidak akan gagal ketika Anda mencoba menghapus tipe penyebaran yang tidak ada.

    Untuk mengatasi masalah ini, gunakan Get-CMDeploymentType untuk memvalidasi jika tipe penyebaran sudah ada sebelum Anda mencoba menghapusnya.

  • New-CMSecondarySite membuat titik distribusi yang tidak dapat dikonfigurasi melalui Konsol Administrator saat Anda menggunakan sertifikat yang ditandatangani sendiri.

    Untuk mengatasi masalah ini, gunakan salah satu prosedur berikut, bukan cmdlet New-CMSecondarySite:

    • Mengonfigurasi situs sekunder menggunakan sertifikat yang dikeluarkan otoritas sertifikasi.

    • Gunakan Set-CMDistributionPoint untuk mengonfigurasi titik distribusi setelah situs sekunder diinstal.

    • Hapus titik distribusi situs sekunder, dan tambahkan yang baru setelah situs sekunder diinstal.

  • Beberapa cmdlet mungkin berhenti berfungsi setelah Anda menggunakan cmdlet New-CMTaskSequence.

    Untuk mengatasi masalah ini, mulai ulang Windows PowerShell.

  • Start-CMApplicationDeployment gagal ketika digunakan dengan aplikasi Bursa Windows karena harapannya adalah bahwa konten ada pada titik distribusi.

    Untuk mengatasi masalah ini, lakukan tugas dengan menggunakan Konsol Administrator.

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!

×