סיכום
מאמר זה מתאר את Windows PowerShell בעיות שתוקנו בעדכון מצטבר 3 (CU3) עבור Microsoft System Center 2012 R2 Configuration Manager. תיקונים נוספים של CU3 מתוארים במאמר הבא מתוך מאגר הידע Microsoft Knowledge Base:
2994331 תיאור של עדכון מצטבר 3 עבור מערכת מרכז 2012 R2 Configuration Manager
בעיות שתוקנו
-
Get-CMAssetIntelligenceSynchronizationPoint מחזירה אובייקט Null, וגורמת לש שגיאת NullReferenceException בעת שימוש יחד עם Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence אינו מקבל ערך Null או ריק עבור הפרמטר -InstallationProductKey.
-
הפרמטר CertificateExpirationTimeUtc אינו מתעלם מה- cmdlet Set-CMDistributionPoint.
-
New-CMTaskSequenceMedia מחזירה שגיאת InvalidOperationException בעת שימוש עם הפרמטר CaptureMediaOption.
-
ה- cmdlet New-CMMigrationJob מחזיר שגיאות הדומה להודעה הבאה כאשר אוסף מקונן מודבק בפרמטר -MigrationCollection:
New-CMMigrationJob : בחר לפחות אוסף אחד כדי להמשיך
-
Add-CMReportingServicePoint cmdlet אינו יוצר כראוי נקודת שירותי דיווח.
-
רכיבי Cmdlet המפנה לאובייקטים המוחזרים על-ידי Get-CMDevice cmdlet הדומה לשגיאות הדומה לשגיאות הבאות:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
הפרמטר -EnableProgramAfterAdvertisementMigrated של ה- cmdlet New-CMMigrationJob אינו מאפשר את התוכנית שצוינה.
-
Set-CMAccount מחזירה שגיאת NullReferenceException כאשר נעשה בה שימוש עם הפרמטר inputObject.
-
Get-CMBaselineXMLDefinition אינה מחזירה תוצאות כאשר היא פועלים ללא פרמטרים. הפרמטר -Name נדרש כעת.
-
Update-CMClientStatus -Force גורם לחלון אישור להיות מוצג בלקוח.
-
Set-CMWindowsFirewallPolicy מחזירה חריגה בעת ציון הפרמטר -Priority.
-
שם מסד נתונים משני של אתר נוצר באופן שגוי New-CMSecondarySite עם הפרמטר CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver תמיד מחזירה "נתיב אובייקט לא חוקי" גם כאשר מנהל ההתקן שצוין מיובא בהצלחה.
-
פרמטרים נפוצים של *-Item, כגון -WhatIf, אינם יפעלו כצפוי עם PSDrive של CMSite.
-
New-CMComputerAssociation מחזירה שגיאת NullReferenceException.
-
New-CMTaskSequenceMedia מחזירה שגיאת InvalidOperationException כאשר נעשה בה שימוש עם הפרמטר -CaptureMediaOption.
-
New-CMSiteSystemServer גורמת ל- PowerShell לצאת באופן בלתי צפוי.
http://support.microsoft.com/kb/2984644
שינויים נוספים
-
רכיבי cmdlet מרובים מתוקנים לטיפול טוב יותר בערכות תוצאות גדולות (כמה אלפי אובייקטים).
-
Start-CMApplicationDeployment Type פועל מהר יותר בסביבות המכילות יישומים רבים (75-plus).
-
-
רכיבי cmdlet מרובים מתוקנים לתמיכה בתווים כלליים עבור פרמטרים מסוימים, כולל:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType כבר לא מאפשרת לך להשתמש בסוגי הפריסה -ContentLocation עם AppV או AppV5X.
-
Set-CMDeviceCollection תומכת כעת בהגדרה של לוחות זמנים של אוספים עם הפרמטרים החדשים –RefreshSchedule ו- -RefreshType.
-
Set-CMDeviceOwnership מחזירה כעת הודעות שגיאה ברורות במקרה של שם מכשיר שאינו קיים.
-
רכיבי cmdlet מרובים מתוקנים לתמיכה בצנרת של אובייקטים. אלה כוללים רכיבי cmdlet המשמשים ליצירה, הגדרה והסרה של תפקידי אתר, יישומים, אוספים, תוכניות וחבילות.
בעיות ידועות
-
ייתכן Set-CMDistributionPoint -ComputersUsePxePassword אינו שומר סיסמה חוקית במסד הנתונים.