Problemi noti in WMF 5.1

Avvio del collegamento di PowerShell come amministratore

Dopo l'installazione di WMF, se si tenta di avviare PowerShell come amministratore dal collegamento, è possibile che venga visualizzato il messaggio "Errore non specificato". Riaprire il collegamento senza usare l'accesso come amministratore e il collegamento ora funziona anche come amministratore.

Pester

In questa versione vi sono due problemi che è necessario tenere presenti quando si usa Pester o Nano Server:

  • L'esecuzione di test su Pester può generare errori a causa delle differenze tra FULL CLR e CORE CLR. In particolare, il metodo Validate non è disponibile nel tipo XmlDocument . Sei test che tentano di convalidare lo schema dei log di output NUnit hanno esito negativo.
  • Un test di code coverage non riesce perché la risorsa DSC WindowsFeature non esiste in Nano Server. Tuttavia, questi errori sono in genere innocui e possono essere ignorati.

Convalida dell'operazione

  • Update-Help ha esito negativo per il modulo Microsoft.PowerShell.Operation.Validation a causa di un URI della guida non funzionante

DSC dopo la disinstallazione di WMF

  • La disinstallazione di WMF non comporta l'eliminazione dei documenti MOF di DSC dalla cartella di configurazione. DSC non funzionerà correttamente se i documenti MOF contengono proprietà più recenti che non sono disponibili nei sistemi precedenti. In questo caso, eseguire lo script seguente dalla console di PowerShell con privilegi elevati per pulire gli stati di 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
    

Account virtuali JEA

Le configurazioni di endpoint e sessioni JEA impostate per l'uso di account virtuali in WMF 5.0 non saranno configurate per l'uso di un account virtuale dopo l'aggiornamento a WMF 5.1. Questo significa che i comandi eseguiti in sessioni JEA verranno eseguiti nel contesto dell'identità dell'utente connesso anziché di un account amministratore temporaneo, impedendo potenzialmente all'utente di eseguire comandi che richiedono privilegi elevati. Per ripristinare gli account virtuali, è necessario annullare la registrazione e registrare nuovamente le configurazioni di sessioni che usano account virtuali.

# 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