Streszczenie
W tym artykule opisano problemy środowiska Windows PowerShell, które zostały rozwiązane w zbiorczej aktualizacji 3 (CU3) dla programu Microsoft System Center 2012 R2 Menedżer konfiguracji. Inne poprawki CU3 są opisane w następującym artykule bazy wiedzy Microsoft Knowledge Base:
2994331 Opis zbiorczej aktualizacji 3 dla programu System Center 2012 R2 Menedżer konfiguracji
Problemy rozwiązane
-
Get - cmassetintelligencesynchronizationpointzwraca obiektu null, i powoduje błąd NullReferenceException , używany w połączeniu z Zusuń CMAssetIntelligenceSynchronizationPoint.
-
Nowy CMTaskSequence nie akceptuje wartości null lub pusta wartość dla parametru - InstallationProductKey .
-
Parametr CertificateExpirationTimeUtc jest ignorowany przez polecenia cmdlet Set .
-
Nowy CMTaskSequenceMedia zwraca InvalidOperationException błąd przy użyciu parametru CaptureMediaOption .
-
Apletu polecenia New-CMMigrationJob zwraca błędy, które po wklejeniu zagnieżdżonych kolekcji do parametru - MigrationCollection , podobne do następujących:
Nowe CMMigrationJob: Wybierz co najmniej jednej kolekcji, aby kontynuować
-
CMReportingServicePoint Dodaj polecenie cmdlet nie poprawnie utworzyć punkt usług raportowania.
-
Aplety poleceń tego odniesienia obiektów, które są zwracane przez błędy wyzwalacz polecenie cmdlet Get-CMDevice , które wyglądają następująco:
InvalidArgument: (:) [Nowy CMDeviceVariable], ParameterBindingArgumentTransformationException
-
Parametr - EnableProgramAfterAdvertisementMigrated apletu polecenia New-CMMigrationJob nie obsługuje określonego programu.
-
Zestaw CMAccount zwraca błąd NullReferenceException , gdy jest używany z parametrem Inputobjectparametr .
-
Get-CMBaselineXMLDefinition nie wygeneruje żadnych wyników, gdy jest uruchamiany bez parametrów. -Nazwa parametr jest obecnie wymagane.
-
Aktualizacja CMClientStatus-siły powoduje, że okno potwierdzenia, który będzie wyświetlany na kliencie.
-
Zestaw CMWindowsFirewallPolicy zwraca wyjątek podczas -priorytet określono parametr.
-
Lokacja pomocnicza Nazwa bazy danych jest tworzone niepoprawnie, gdy Nowy CMSecondarySite jest używana z parametrem CopySQLServerExpressOnSecondarySite .
-
Importuj CMDriver zawsze zwraca "Nieprawidłowa ścieżka obiektu", nawet wtedy, gdy określony sterownik został zaimportowany pomyślnie.
-
Wspólne *-parametry elementu, takie jak -WhatIf, nie działają zgodnie z oczekiwaniami z CMSite PSDrive.
-
Nowy CMComputerAssociation zwraca błąd NullReferenceException .
-
Nowy CMTaskSequenceMedia zwraca InvalidOperationException błąd, gdy jest używany z parametrem - CaptureMediaOption .
-
New-CMSiteSystemServer powoduje, że PowerShell nieoczekiwane zamknięcie.
http://support.microsoft.com/kb/2984644
Dodatkowe zmiany
-
Wiele poleceń cmdlet zmieniane są lepiej obsługiwać duże zestawy wyników (kilka tysięcy obiektów).
-
Start-CMApplicationDeployment wpisz działa szybciej w środowiskach zawierających wiele (75-plus) aplikacji.
-
-
Wiele poleceń cmdlet w odniesieniu do obsługi symboli wieloznacznych dla niektórych parametrów, w tym następujące:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Usuń CMDeploymentType
-
Usuń CMDeployment
-
Usuń CMUserCollectionFromDistributionPointGroup
-
Usuń CMDeviceCollectionFromDistributionPointGroup
-
-
Zestaw CMDeploymentType nie zezwala już — ContentLocation za pomocą typów wdrażania AppV lub AppV5X.
-
Zestaw CMDeviceCollection obsługuje teraz ustawienie kolekcji harmonogramów z nowych parametrów — RefreshSchedule i -RefreshType .
-
Zestaw CMDeviceOwnership zwraca teraz usuwanie komunikatów o błędach w przypadku nazwa urządzenia nie istnieje.
-
Wiele poleceń cmdlet w odniesieniu do obsługują przetwarzanie potokowe obiektu. Należą do nich aplety poleceń, które są używane do tworzenia, ustawianie i usuwanie ról witryny, aplikacje, kolekcje, programy i pakiety.
Znane problemy
-
Parametr Set-CMDistributionPoint-ComputersUsePxePassword może nie zostać zapisana prawidłowego hasła w bazie danych.