Problemas conocidos de WMF 5.1Known Issues in WMF 5.1

Inicio del acceso directo de PowerShell como administradorStarting PowerShell shortcut as Administrator

Al instalar WMF, si intenta iniciar PowerShell como administrador desde el acceso directo, puede obtener el mensaje "Error no especificado".Upon installing WMF, if you try to start PowerShell as administrator from the shortcut, you may get an "Unspecified error" message. Vuelva a abrir el acceso directo como no administrador y este ya funcionará incluso como administrador.Reopen the shortcut as non-administrator and the shortcut now works even as administrator.

PesterPester

En esta versión, hay dos problemas que deben tenerse en cuenta cuando se utilice Pester en Nano Server:In this release, there are two issues you should be aware of when using Pester on Nano Server:

  • La realización de pruebas en el propio Pester puede provocar errores debido a las diferencias entre FULL CLR y CORE CLR.Running tests against Pester itself can result in some failures because of differences between FULL CLR and CORE CLR. En concreto, el método Validate no está disponible en el tipo XmlDocument .In particular, the Validate method is not available on the XmlDocument type. Se sabe que seis pruebas que intentan validar el esquema de los registros de salida de NUnit generan un error.Six tests which attempt to validate the schema of the NUnit output logs are known to fail.
  • Una prueba de cobertura de código genera un error porque el recurso de DSC WindowsFeature no existe en Nano Server.One code coverage test fails because the WindowsFeature DSC Resource does not exist in Nano Server. Sin embargo, estos errores suelen ser poco preocupantes y pueden ignorarse.However, these failures are generally benign and can safely be ignored.

Validación de operacionesOperation Validation

  • Se produce un error de Update-Help para el módulo Microsoft.PowerShell.Operation.Validation porque el URI de ayuda no funciona.Update-Help fails for Microsoft.PowerShell.Operation.Validation module due to non-working help URI

DSC después de desinstalar WMFDSC after uninstall WMF

  • La desinstalación de WMF no elimina los documentos MOF de DSC desde la carpeta de configuración.Uninstalling WMF does not delete DSC MOF documents from the configuration folder. DSC no funcionará correctamente si los documentos MOF contienen propiedades más recientes que no están disponibles en los sistemas más antiguos.DSC won't work properly if the MOF documents contain newer properties which are not available on the older systems. En este caso, ejecute el siguiente script desde la consola de PowerShell con privilegios elevados para limpiar los estados de DSC.In this case, run the following script from elevated PowerShell console to clean up the DSC states.

    $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
    

Cuentas virtuales de JEAJEA Virtual Accounts

Los puntos de conexión de JEA y las configuraciones de sesión configuradas para usar las cuentas virtuales de WMF 5.0 no se configurará para utilizar una cuenta virtual después de actualizar a WMF 5.1.JEA endpoints and session configurations configured to use virtual accounts in WMF 5.0 will not be configured to use a virtual account after upgrading to WMF 5.1. Esto significa que los comandos que se ejecutan en sesiones de JEA se ejecutarán bajo la identidad del usuario que se conecta en lugar de una cuenta de administrador temporal, impidiendo posiblemente que el usuario ejecute comandos que requieren privilegios elevados.This means that commands run in JEA sessions will run under the connecting user's identity instead of a temporary administrator account, potentially preventing the user from running commands which require elevated privileges. Para restaurar las cuentas virtuales, debe anular el registro y volver a registrar las configuraciones de sesión que utilizan las cuentas virtuales.To restore the virtual accounts, you need to unregister and re-register any session configurations that use virtual accounts.

# 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