חל על
Microsoft System Center 2012 R2 Configuration Manager

סיכום

מאמר זה מתאר את Windows PowerShell בעיות שתוקנו בעדכון מצטבר 2 (CU2) עבור Microsoft System Center 2012 R2 Configuration Manager. תיקונים נוספים CU2 מתוארים בעדכון מצטבר 2 עבור System Center 2012 R2 Configuration Manager.

בעיות שתוקנו

Windows PowerShell

  • הExport-CMApplication cmdlet של ה- cmdlet מחליף את הקובץ שצוין בפרמטר -Path מבלי לבקש אישור.הערה לאחר התקנת עדכון זה, תתבקש להחליף קובץ קיים. ניתן להעלים בקשה זו באמצעות הפרמטר -Force.

  • ניסיון להציג את המאפיינים של נקודת הפצה באתר משני שנוצר באמצעות ה- cmdlet של New-CMSecondarySite כולל חריגה הדומה להודעה הבאה:

    ערך System.ArgumentOutOfRangeExceptionשל '1/1/1900 12:00:00 AM' אינו חוקי עבור 'ערך'. הערך 'Value' צריך להיות בין 'MinDate' ל- 'MaxDate'.שם פרמטר: ערך

    הערה אם cmdlet זה שימש בעבר ליצירת נקודת הפצה, ואם נקודת הפצה זו מציגה כעת תסמינים אלה, עליך ליצור מחדש את נקודת ההפצה כדי שהמאפיינים יוצגו.

  • ה- cmdlet Set-CMSystemHealthValidatorPointComponent נכשל כאשר אתה משתמש בו עם הפרמטר -SiteSystemServerName. בנוסף, אתה מקבל הודעת שגיאה הדומה להודעה הבאה:

    Set-CMSystemHealthValidatorPointComponent : אף אובייקט אינו תואם לפרמטרים שצוינו.

  • הSet-CMSite cmdlet של הדף עשוי להחזיר הודעה שגויה הדומה להודעה הבאה:

    אזהרה: אין אפשרות לקבל את מופע יציאת BGB, אתר זה אינו אתר SP1 או חלק מהפגם נתוני מסד הנתונים.Set-CMSite : האימות של פרמטרי הקלט נכשל. אין אפשרות להמשיך.

  • ה- cmdlet New-CMClientSetting באופן שגוי מאפשר לך ליצור הגדרות לקוח מסוג "ברירת מחדל".

  • ה- cmdlet Remove-CMDeploymentType ה- cmdlet מחזיר Null במקום תנאי שגיאה כאשר שם סוג פריסה שצוין אינו קיים.

  • ה- cmdlet New-CMTaskSequence נכשל בתרחישים מרובים.

  • הAdd-CMSoftwareUpdatePoint cmdlet של התוכנה יוצר נקודת עדכון תוכנה המופיעה במסוף מנהל המערכת, אך אינה יכולה לבצע סינכרון עם WSUS.

  • ה- cmdlet Add-CMDistributionPoint מאפשר ליצור נקודת הפצה של HTTPS רק כאשר אתה משתמש בה עם הפרמטר -ValidateContentSchedule.הערה עדכון זה מוסיף פרמטר נוסף, -EnableSSL, כדי לאפשר שליטה במצב SSL ללא קשר לערך המועבר לפרמטר -ClientConnectionType.

  • הNew-CMGlobalCondition cmdlet של ה- cmdlet דורש שימוש שגוי בפרמטר -WhereClause.

  • ה- cmdlet Install-CMClient אינו פועל ללא שימוש בפרמטר -DeviceID.

  • הStart-CMApplicationDeployment cmdlet של Windows נכשל כאשר הוא נמצא בשימוש עם אפליקציות של Windows Store, Apple Store או Google Play מכיוון שהצפה הוא שהתוכן קיים בנקודת הפצה.

  • ה- cmdlet Export-CMDriverPackage נכשל עם הפרמטרים הבאים:

    • שם -שם

    • -מזהה

    • -InputObject

    בנוסף, אתה מקבל הודעות שגיאה הדומה להודעה הבאה:

    Export-CMDriverPackage: הערך אינו יכול להיות Null.

    שם פרמטר: parameterName

  • אין באפשרותך להגדיר את המאפיין העתק את התוכן בחבילה זו לשיתוף חבילה בחבילה של נקודות הפצה באמצעות Windows PowerShell.

  • אין באפשרותך להשתמש ב- Set-CMPackage cmdlet כדי להסיר את השם של שיתוף חבילה.הערה הפרמטר -ShareType הוסר.כדי להפוך שיתוף לזמין או ללא זמין, השתמש בפרמטר החדש -ShareContent <בוליאני> שלך.

  • הStart-CMPackageDeployment cmdlet של ה- cmdlet נכשל כאשר הפרמטר -DeployPurpose מוגדר כ-נדרש. בנוסף, אתה מקבל הודעות שגיאה הדומה להודעה הבאה:

    Start-CMPackageDeployment : אין אפשרות לפענח ערכת פרמטרים באמצעות הפרמטרים בעלי השם שצוינו.

    הערה עבור פריסות של תוכניות מכשירים, עליך לציין את הפרמטר -DeviceProgram.עבור פריסות תוכנית סטנדרטיות, עליך לציין את הפרמטר -StandardProgram.

  • ה- New-CMMaintenanceWindow cmdlet נכשל כאשר אתה מציין חלון תחזוקה יומי כקלט עבור הפרמטר -Schedule. בנוסף, אתה מקבל הודעות שגיאה הדומה להודעה הבאה:

    New-CMMaintenanceWindow : הפעולה אינה חוקית עקב המצב הנוכחי של האובייקט.

  • ה- cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition אינו מחזיר נתונים.

  • הSet-CMClientSetting cmdlet של ה- cmdlet מעביר ערך שגוי לפרמטר -MaxTransferRateOffSchedule.

  • ה- cmdlet Set-CMClientSetting אינו מאמת את הקלט שמועבר לכל אחד מהפרמטרים הבאים:

    • -פורטלUrl

    • -עדיפות

    • -הגדרה

    • -ForceRebootPeriod

  • ה- cmdlet Set-CMSoftwareMeteringRule- cmdlet אינו משתמש בפרמטר -NewProductName. בנוסף, אתה מקבל הודעת שגיאה הדומה להודעה הבאה:

    Set-CMSoftwareMeteringRule: אין אפשרות לפענח ערכת פרמטרים באמצעות הפרמטרים בעלי השם שצוינו.

  • בSet-CMSoftwareUpdateAutoDeploymentRule cmdlet של ה- cmdlet חסרות שפות מרובות מהרשימה הזמינה לפרמטר -LanguageSelection.הערה לאחר התקנת עדכון זה, רשימת השפות תוסר פרמטר ותאמת באופן פנימי ל- cmdlet.

  • הRemove-CMApplicationRevisionHistory cmdlet של Restore-CMApplicationRevisionHistory cmdlet לא יפעלו כאשר תשתמש בהם יחד עם הפרמטר -ID.

  • ה- cmdlet Get-CMAccessLicense- cmdlet דורש את הפרמטר -License במקום להחזיר את כל הרשיונות כאשר אתה משתמש בו ללא פרמטרים.

  • הStart-CMContentDistribution cmdlet של Remote-CMContentDistribution cmdlet מחזירים הודעות אזהרה לא מדויקות.

  • ה- Set-CMProgram cmdlet יחד עם הפרמטר -InputObject מצפה למופע של SMS_Package במקום SMS_Program.הערה עבור שינויים בתוכניות רגילות, יש לציין את הפרמטר -StandardProgram.עבור שינויים בתוכניות מכשירים, יש לציין את הפרמטר -DeviceProgram

  • ה- cmdlet של Set-CMPowerControl אינו מאמת את הפרמטר -PowerControlType.

  • ה- cmdlet Set-CMDeviceOwnership- cmdlet אינו מאמת את הפרמטר -OwnershipType.

  • ה- cmdlet Set-CMTrustedRootCertificateProfileConfigurationItem מגדיר באופן שגוי את הפרמטר -DesiredConfigurationDigestPath כאופציונלי.

  • ה- cmdlet Get-CMAssetIntelligenceSynchronizationPoint cmdlet מחזיר אובייקט Null. פעולה זו מונעת את השימוש בה כקלט לרכיבי cmdlet אחרים.

  • ב- Import-CMBaseline cmdlet וב- cmdlet Import-CMConfigurationItem- cmdlet חסר הפרמטר -Force כדי להעלים התראות אבטחה עבור חתימות תוכן.

  • חריגה מסוג "ארגומנט מחוץ לטווח" מופיעה במסוף מנהל המערכת בעת הצגת מאפיינים עבור נקודת הפצה. מצב זה מתרחש עבור נקודות הפצה שנוצרות באמצעות Add-CMDistributionPoint cmdlet ובפרמטר -EnableMulticast.

  • הStart-CMPackageDeployment cmdlet של ה- cmdlet מונע פריסה של חבילה כאשר אין קבצי מקור.

  • הStart-CMPackageDeployment cmdlet של ה- cmdlet נכשל בעת השימוש בו עם תוכניות מכשיר.

  • ה- cmdlet Set-CMDistributionPoint ה- cmdlet מחזיר הודעת "KeyNotFoundException כאשר אתה משתמש בה יחד עם הפרמטר -AddBoundaryGroup או הפרמטר -RemoveBoundaryGroup.

  • ה- Remove-CMDeploymentType cmdlet מחזיר הודעת "NullReferenceException" כאשר אתה משתמש בה יחד עם הפרמטר -DeploymentTypeName או הפרמטר -DeploymentTypeID.

  • ה- cmdlet New-CMMigrationJob נכשל בעת העברת אוספים.

Start-CMDistributionPointUpgrade cmdlet של Start-CMDistributionPointUpgrade

בעת שימוש ב- cmdlet Start-CMDistributionPointUpgrade כדי לשדרג נקודת הפצה משותפת ל- Microsoft System Center 2012 R2 Configuration Manager הפצה, ה- cmdlet נכשל. בעיה זו מתרחשת אם יש הפניה לאתר משני בפרמטר -sitecode. לקבלת מידע נוסף אודות בעיה זו, ראה ה- cmdlet Start-CMDistributionPointUpgrade נכשל ב- System Center 2012 R2 Configuration Manager.

שינויים נוספים

  • הפרמטר -OnFastNetworkMode נוסף ל- cmdlet של Add-CMDeploymentType לשימוש יחד עם ערכת הפרמטר -AppV5xInstaller.

  • אין אפשרות להגדיר את הגדרת זמן הריצה המרבי המותר (דקות): בעת שימוש בפרמטר SetByNamePropertyDeepLinkInstaller שהוגדר עבור ה- cmdlet של Set-CMDeploymentType.

  • רכיבי ה- cmdlet הבאים תומכים בקביעת תצורה של מאפייני תמונה נוספים:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage

  • הSet-CMDriverPackage cmdlet של מנהל ההתקן מוסיף פרמטרים נוספים כדי להגדיר מאפייני חבילת מנהל התקן.

  • רכיבי cmdlet מרובים של Get ו- Remove-תומכים כעת בתווים כלליים בפרמטרי שאילתה. הדבר כולל את רכיבי ה- cmdlet הבאים:

    • 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

  • ה- Set-CMClientSetting cmdlet תומך בפרמטרים חדשים בהתבסס על סוג הגדרת הלקוח. יש להשתמש בפרמטרים אלה בעת שינוי ההגדרות של אותו שם.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -הגדרות משענת מחשב

    • -MeteredNetworkSettings

    • -הגדרות הרשמה

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings

  • ה- cmdlet Get-CMDeviceCollectionVariable כעת מאפשר לך להציג את כל המשתנים באוסף ספציפי.

בעיות ידועות

  • ה- cmdlet New-CMMigrationJob מחזיר שגיאות הדומה להודעה הבאה כאשר אוסף מקונן מודבק בפרמטר -MigrationCollection:

    New-CMMigrationJob : בחר לפחות אוסף אחד כדי להמשיך.

  • רכיבי cmdlet מסוימים עשויים להחזיר הפרת מיכסה בעת עבודה עם ערכות תוצאות גדולות (בדרך כלל כמה אלפי אובייקטים). כדי למנוע בעיה זו, שנה את השאילתה המשמשת להחזרת פחות תוצאות.

  • ה- cmdlet Set-CMDistributionPoint אינו מעדכן את ערך התפוגה של האישור כצפוי כאשר אתה משתמש בו יחד עם הפרמטר -CertificateExpirationTimeUtc.

  • עקב שינויים נוספים בקוד המסגרת של Windows PowerShell המשמש רכיבי cmdlet מרובים, רכיבי cmdlet מסוימים לא יקבלו עוד מערכים כקלט עבור פרמטרים מסוימים. השתמש ב-Get-help <cmdlet_name> כדי לאמת את התחביר וסוגי הקלט עבור cmdlet נתון.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.