1910 sürümü için cmdlet kitaplığı değişiklikleri Configuration Manager
Uygulama hedefi: Configuration Manager (geçerli dal)
Not
Configuration Manager geçerli dal sürümü 1906, bu değişiklikler için temeldir. Daha fazla bilgi için bkz. sürüm 1906 Için cmdlet kitaplığı değişiklikleri Configuration Manager.
Önemli değişiklikler
Yeni cmdlet’ler
New-CMDuplicateHardwareIdGuid
GUID 'ye göre yinelenen donanım tanımlayıcıları eklemek için bu cmdlet 'i kullanın.
New-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
New-CMDuplicateHardwareIdMacAddress
MAC adresine göre yinelenen donanım tanımlayıcıları eklemek için bu cmdlet 'i kullanın.
New-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
New-CMThirdPartyUpdateCatalog
Yeni bir üçüncü taraf güncelleştirme kataloğu oluşturmak için bu cmdlet 'i kullanın.
New-CMThirdPartyUpdateCatalog -DownloadUrl $downloadUrl -PublisherName $publisher -Name $name -Description $description -SupportUrl $supportUrl -SupportContact $supportContact
Get-CMThirdPartyUpdateCatalog
Üçüncü taraf bir güncelleştirme kataloğu almak için bu cmdlet 'i kullanın.
Get-CMThirdPartyUpdateCatalog
Get-CMThirdPartyUpdateCatalog -Id $id
Get-CMThirdPartyUpdateCatalog -Name $name
Get-CMThirdPartyUpdateCatalog -SiteCode $siteCode
Get-CMThirdPartyUpdateCatalog -IsSyncEnabled $true
Get-CMThirdPartyUpdateCatalog -IsCustomCatalog $true
Set-CMThirdPartyUpdateCatalog
Üçüncü taraf bir güncelleştirme kataloğunu değiştirmek için bu cmdlet 'i kullanın.
Set-CMThirdPartyUpdateCatalog -Name $name -NewName $newName
Set-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Description $newdescription
$catalog | Set-CMThirdPartyUpdateCatalog -SupportContact $newSupportContact -SupportUrl $newSupportUrl
Remove-CMDuplicateHardwareIdGuid
GUID 'ye göre yinelenen donanım tanımlayıcılarını kaldırmak için bu cmdlet 'i kullanın.
Remove-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
Remove-CMDuplicateHardwareIdGuid -InputObject $myGuid #(<IResultObject#SMS_CommonSmbiosGuids>)
Remove-CMDuplicateHardwareIdMacAddress
MAC adresine göre yinelenen donanım tanımlayıcılarını kaldırmak için bu cmdlet 'i kullanın.
Remove-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
Remove-CMDuplicateHardwareIdMacAddress -InputObject $myMacAddress #(<IResultObject#SMS_CommonMacAddresses>)
Remove-CMThirdPartyUpdateCatalog
Üçüncü taraf bir güncelleştirme kataloğunu kaldırmak için bu cmdlet 'i kullanın.
Remove-CMThirdPartyUpdateCatalog -Id $catalog.ID -Force
Remove-CMThirdPartyUpdateCatalog -Name $catalog.Name -Force
Remove-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Force
$catalog | Remove-CMThirdPartyUpdateCatalog -Force
Kaldırılan cmdlet 'ler
Aşağıdaki cmdlet 'ler karma hizmet sonuyla kaldırılmıştır:
Add-CMIntuneSubscription
Add-CMMdmEnrollmentManager (Add-Cmintunedevicekayıtlarını Mentmanager)
Export-CMWindowsEnrollmentProfile
Get-CMConditionalAccessPolicy (Get-CMOnPremConditionalAccessPolicy)
Get-CMCorpOwnedDevice
Get-CMDeviceActionState (Get-CMDeviceAction)
Get-CMIntuneSubscription
Get-CMIosEnrollmentProfile
Get-CMMdmEnrollmentManager (Get-Cmintunedevicekayıtlarını Mentmanager)
Get-CMWindowsEnrollmentProfile
Get-CMWindowsEnrollmentProfilePackage
Invoke-CMDeviceAction
New-CMApnsCertificateRequest
New-CMConditionalAccessPolicy (New-CMOnPremConditionalAccessPolicy)
New-CMDepTokenRequest
New-CMIosEnrollmentProfile
New-CMWindowsEnrollmentProfile
Remove-CMConditionalAccessPolicy (Remove-CMOnPremConditionalAccessPolicy)
Remove-CMCorpOwnedDevice
Remove-CMIntuneSubscription
Remove-CMIosEnrollmentProfile
Remove-CMMdmEnrollmentManager (Remove-Cmintunedevicekayıtımentmanager)
Remove-CMWindowsEnrollmentProfile
Remove-CMWindowsEnrollmentProfilePackage
Set-CMConditionalAccessPolicy (set-CMOnPremConditionalAccessPolicy)
Set-CMIntuneSubscription
Set-CMIntuneSubscriptionAndroidProperty (set-CMIntuneSubscriptionAndroidProperties)
Set-CMIntuneSubscriptionAppleDepProperty
Set-CMIntuneSubscriptionAppleProperty
deyim
- Set-CMIntuneSubscriptionMacOSProperties
- Set-CMIntuneSubscriptionIosProperties
- Set-CMIntuneSubscriptionMacOSProperty
- Set-CMIntuneSubscriptionIosProperty
- Set-CMIntuneSubscriptionAppleMdmProperty
Set-CMIntuneSubscriptionPassportForWorkProperty
Set-CMIntuneSubscriptionWindowsPhoneProperty (set-CMIntuneSubscriptionWindowsPhoneProperties)
Set-CMIntuneSubscriptionWindowsProperty (set-CMIntuneSubscriptionWindowsProperties)
Set-CMIosEnrollmentProfile
Set-CMIosEnrollmentProfileAssignment
Set-CMWindowsEnrollmentProfile
Kullanım dışı cmdlet 'ler
Yok
Bilinen sorunlar
Aşağıdaki öğeler, bu sürümde çözülemeyen cmdlet kitaplığı ile ilgili bilinen sorunlardır.
Import-CMSecurityRole
Cmdlet, dosyayı bulmada bir DirectoryNotFoundException hatasıyla başarısız olabilir SecuredRoles.xsd
.
Geçici çözüm
Import-Module
ConfigurationManager.psd1
Mantıksal yol veya modül adı değil, dosyaya karşı çağırın.
Set-CMSoftwareUpdatePoint
Arka plandaki SMS sağlayıcı nesnesi değişmiş olsa da, zamanlamaya yapılan değişiklikler Configuration Manager konsolunda gösterilmeyebilir.
Geçici çözüm
- Configuration Manager konsolunu kapatın ve yeniden başlatın.
Kaynak izleme ve kurtarma (Beta)
Bu sürüm, PowerShell çalışma zamanı tarafından kullanılan SMS sağlayıcı nesnelerini izlemeyi desteklemek ve artık gerekli olmadığında bu kaynakları temizlemek için yeni cmdlet 'ler ekler.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Çalıştırdığınızda Start-CMObjectTracking
, PowerShell çalışma zamanı IResultObject
cmdlet kitaplığı cmdlet 'leri tarafından oluşturulan nesneleri izler. El ile temizlenmemiş cmdlet 'ler için .Dispose()
, Disconnect-CMTrackedObject
tek bir nesneye karşı kullanarak bunları geri kazanın.
Örnek
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Bir nesne geri kazanılır, artık yeniden kullanılamaz veya nesne işlem hattı aracılığıyla başka bir cmdlet 'e geçirilebilir.
Stop-CMObjectTracking
, nesne izlemeyi devre dışı bırakmak için kullanılabilir. Önceden ayrılmış nesneler etkin kalır.
Talep edilmeyen kaynaklar, SMS sağlayıcısının kota ihlali hataları oluşturmasına neden olabilir. Bu kota sorunları tipik olarak, büyük SMS sağlayıcı nesneleri kümesiyle veya uzun süre çalışan ortamlarda çalışmayı bildirmemektedir.
Not
Bu özellik deneysel bir sürümündedir ve gelecekteki bir sürümde değiştirilebilir veya kaldırılabilir. Bu, kabul etme ve varsayılan olarak etkin değildir.
Cmdlet değişiklikleri
Bu sürümdeki mevcut cmdlet 'lerde aşağıdaki değişiklikler yapılmıştır. Değişiklikler yeni işlevsellik, hata düzeltmeleri veya kullanımdan kaldırılması olabilir. Bazı değişiklikler bozulabilir. Bu bölümde listelenen cmdlet 'lerden veya özellik alanlarından birini kullanırsanız, bunların kullanımını nasıl etkileyebileceğini anlamak için değişiklikleri dikkatle gözden geçirin.
Add-CMDistributionPoint
Kırılamayan değişiklikler
Artık cmdlet, anahtar tarafından yinelenen bir sertifikanın kullanımını destekler -Force
:
Add-CMMsiDeploymentType
Düzeltilen hatalar
Kaldırma içeriği konumu için bir doğrulama sorunu düzeltildi.
Import-CMDriver
Düzeltilen hatalar
- Txtsetup. OEM kullanan sürücü için bir sorun düzeltildi.
- Hedef sürücü paketi daha önce dağıtılmadıysa bir sorun düzeltildi.
New-CMApplicationDeployment
Düzeltilen hatalar
Hatalı bırakma sorunu düzeltildi.
New-CMDriverPackage
Kırılamayan değişiklikler
Üretici ve model için yeni parametreler eklendi. Bunları, sürücü kataloğunu yönetmek için ve görev dizisi ön önbelleklemesi ile kullanabilirsiniz.
-DriverManufacturer [string]
-DriverModel [string]
Örnek
Get-CMDriverPackage | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Set-CMDriverPackage -PackageId MCS00091 -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Get-CMDriverPackage | Where-Object {$_.Name -like "Surface Book 2"} | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMDriverPackage -Name "Surface Book 2 Drivers" -Description "Some descriptive text" -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMSoftwareUpdateAutoDeploymentRule
Kırılamayan değişiklikler
Cmdlet artık kuralı oluştururken dağıtım paketi yok seçeneğini desteklemektedir.
Örnek
New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -Name $name -Architecture X86, Itanium, X64
New-CMTaskSequence
Kırılamayan değişiklikler
Bu cmdlet, görev dizisinde yüksek performanslı seçeneği desteklemeye yönelik yeni bir parametreye sahiptir:
-HighPerformance [bool]
New-CMTSStepApplyWindowsSetting
Kırılamayan değişiklikler
Bu cmdlet 'ler, görev sırası adımında yeni yerel ayar ayarlarını desteklemeye yönelik yeni parametreler içerir:
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
Örnek
Giriş yerel ayarını Rusça (Rusya) olarak ayarlamak için, dizeyi belirtin ru-ru
: -InputLocale "ru-ru"
New-CMTSStepDownloadPackageContent
Düzeltilen hatalar
Paket ekleme için yinelenen bir paket denetimi sorunu düzeltildi.
New-CMTSStepRunCommandLine
Kırılamayan değişiklikler
Çıkış değişkeni seçeneğini desteklemek için yeni bir parametre eklendi: -OutputVariableName [string]
Get-CMDevice
Düzeltilen hatalar
Erişim izni olmayan koleksiyonda bir cihaz sorgusu sorunu düzeltildi.
Get-CMScript
Düzeltilen hatalar
Bir joker karakter destek sorunu düzeltildi.
Remove-CMApplicationDeployment
Düzeltilen hatalar
Hatalı bırakma sorunu düzeltildi.
Remove-CMDevice
Düzeltilen hatalar
Bir cihaz sorgusu sorunu düzeltildi.
Set-CMBootImage
Kırılamayan değişiklikler
Klavye düzeni ayarını desteklemek için yeni bir parametre eklendi: -InputLocale [string]
Set-CMClientSettingClientPolicy
Kırılamayan değişiklikler
Birden çok kullanıcı oturumuna sahip cihazlarda Kullanıcı ilkesi için istemci ayarını desteklemek üzere yeni bir parametre eklendi: -EnableUserPolicyOnTS [bool]
Set-CMClientSettingSoftwareUpdate
Kırılamayan değişiklikler
Üçüncü taraf güncelleştirmeleri desteklemek için yeni bir parametre eklendi: -EnableThirdPartyUpdates [bool]
Örnek
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Set-CMDistributionPoint
Düzeltilen hatalar
- Site yeniden atama kod sorunu düzeltildi.
- Bir cihaz sorgusu sorunu düzeltildi.
Kırılamayan değişiklikler
Cmdlet artık anahtar tarafından yinelenen bir sertifikanın kullanımını desteklemektedir -Force
:
Set-CMDriverPackage
Kırılamayan değişiklikler
Üretici ve model ayarlarını desteklemek için yeni parametreler eklendi:
-DriverManufacturer [string]
-DriverModel [string]
Set-CMMsiDeploymentType
Düzeltilen hatalar
Kaldırma içeriği konumu için bir doğrulama sorunu düzeltildi.
Set-CMScript
Düzeltilen hatalar
- Betik metni değeri sorunu düzeltildi.
- Bir joker karakter destek sorunu düzeltildi.
Set-CMSite
Düzeltilen hatalar
- Betik metni değeri sorunu düzeltildi.
- Bir joker karakter destek sorunu düzeltildi.
Set-CMSiteSystemServer
Kırılamayan değişiklikler
Ara sunucu ile ilgili özellikleri ayarlama sorunu düzeltildi.
Set-CMSoftwareUpdateAutoDeploymentRule
Kırılamayan değişiklikler
Kullanıcının var olan yazılım güncelleştirme otomatik dağıtım kuralı için dağıtım paketini ayarlamaya izin veren yeni parametreler eklendi.
-DeploymentPackageName [string]
-DeploymentPackage [IResultObject]
Örnek
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package
Set-CMSoftwareUpdateDeployment
Düzeltilen hatalar
Ve için sorun düzeltildi özelliği -DisableOperationsManagerAlert
-GenerateOperationsManagerAlert
.
Set-CMSoftwareUpdateDeploymentPackage
Kırılamayan değişiklikler
Süre dolan bir NAP güncelleştirmesini zorlamanıza izin vermek için zorla anahtarı eklendi: -Force [switch]
Set-CMSoftwareUpdatePointComponent
Kırılamayan değişiklikler
Üçüncü taraf güncelleştirme seçeneklerini desteklemek için yeni parametreler eklendi:
-EnableThirdPartyUpdates [bool]
-EnableManualCertManagement [bool]
Özellik güncelleştirme çalışma zamanı seçeneklerini desteklemek için yeni parametreler eklendi:
-NonFeatureUpdateMaxRuntimeMins [int]
-FeatureUpdateMaxRuntimeMins [int]
Örnek
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableThirdPartyUpdates $true
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableManualCertManagement $true
Set-CMTaskSequence
Kırılamayan değişiklikler
Görev dizisindeki yüksek performanslı seçeneği desteklemek için yeni bir parametre eklendi: -HighPerformance [bool]
Set-CMTSStepApplyWindowsSetting
Kırılamayan değişiklikler
Bu görev dizisi adımında yerel ayar ayarlarını desteklemek için yeni parametreler eklendi:
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
Örnek
Giriş yerel ayarını Rusça (Rusya) olarak ayarlamak için, dizeyi belirtin ru-ru
: -InputLocale "ru-ru"
Set-CMTSStepDownloadPackageContent
Düzeltilen hatalar
- Paket ekleme için yinelenen bir paket denetimi sorunu düzeltildi.
- Paket ekleme/kaldırma için bir doğrulama sorunu düzeltildi
Set-CMTSStepRunCommandLine
Kırılamayan değişiklikler
Çıkış değişkeni seçeneğini desteklemeye yönelik yeni parametre: -OutputVariableName [string]
Geri bildirim veya rapor sorunları sağlama
Bu makalede açıklanan düzeltmelerin ve geliştirmelerin birçoğu, geri bildirimlerinizin bir sonucudur.
Geri bildirim göndermek için Configuration Manager konsolunu kullanın. Daha fazla bilgi için bkz. PowerShell Için geri bildirim.
Yeni özellik istekleri göndermek için UserVoice üzerinde Configuration ManagerPowerShell grubuna bakın.