Známé problémy ve WMF 5.1

Spuštění zástupce PowerShellu jako správce

Pokud se při instalaci WMF pokusíte spustit PowerShell jako správce z zástupce, může se zobrazit zpráva "Nezadaná chyba". Znovu otevřete zástupce jako nesprávce a zástupce teď funguje i jako správce.

Otravovat

V této verzi byste měli vědět o dvou problémech při používání Pesteru na Nano Serveru:

  • Spuštění testů proti samotnému Pesteru může vést k určitým chybám kvůli rozdílům mezi FULL CLR a CORE CLR. Konkrétně metoda Validate není k dispozici pro typ XmlDocument . Šest testů, které se pokusí ověřit schéma výstupních protokolů NUnit, se ví, že selžou.
  • Jeden test pokrytí kódu selže, protože prostředek WindowsFeature DSC na Nano Serveru neexistuje. Tato selhání jsou však obecně neškodná a je možné je bezpečně ignorovat.

Ověření operace

  • Update-Help Selhání modulu Microsoft.PowerShell.Operation.Validation kvůli nepracovnímu identifikátoru URI nápovědy

DSC po odinstalaci WMF

  • Odinstalace WMF neodstraní dokumenty MOF DSC ze složky konfigurace. DSC nebude fungovat správně, pokud dokumenty MOF obsahují novější vlastnosti, které nejsou ve starších systémech dostupné. V takovém případě spusťte následující skript z konzoly PowerShellu se zvýšenými oprávněními, abyste vyčistili stavy DSC.

    $PreviousDSCStates = @("$env:windir\system32\configuration\*.mof",
      "$env:windir\system32\configuration\*.mof.checksum",
      "$env:windir\system32\configuration\PartialConfiguration\*.mof",
      "$env:windir\system32\configuration\PartialConfiguration\*.mof.checksum"
    )
    $PreviousDSCStates | Remove-Item -ErrorAction SilentlyContinue -Verbose
    

Virtuální účty JEA

Koncové body JEA a konfigurace relací nakonfigurované tak, aby používaly virtuální účty ve WMF 5.0, se po upgradu na WMF 5.1 nenakonfigurují tak, aby používaly virtuální účet. To znamená, že příkazy spouštěné v relacích JEA se budou spouštět pod identitou připojujícího uživatele místo dočasného účtu správce, což může uživateli zabránit ve spouštění příkazů, které vyžadují zvýšená oprávnění. Pokud chcete obnovit virtuální účty, musíte zrušit registraci a znovu zaregistrovat všechny konfigurace relací, které používají virtuální účty.

# Find the JEA endpoint by its name
$jea = Get-PSSessionConfiguration -Name MyJeaEndpoint

# Copy the cached PSSC file so it can be re-registered
$pssc = Copy-Item $jea.ConfigFilePath $env:temp -PassThru

# Unregister the current PSSC
Unregister-PSSessionConfiguration -Name $jea.Name

# Re-register the PSSC
Register-PSSessionConfiguration -Name $jea.Name -Path $pssc.FullName -Force

# Ensure the access policies remain the same
Set-PSSessionConfiguration -Name $newjea.Name -SecurityDescriptorSddl $jea.SecurityDescriptorSddl