Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nivel de gravedad de : advertencia
Descripción
Para un archivo codificado con un formato distinto de ASCII, asegúrese de que la marca de orden de bytes (BOM) esté presente para asegurarse de que cualquier aplicación que consuma este archivo pueda interpretarlo correctamente.
Puede usar esta regla para probar cualquier archivo de texto arbitrario, pero la intención es asegurarse de que los scripts de PowerShell se guardan con una boM al usar una codificación Unicode.
Cómo
En el caso de los comandos de PowerShell que escriben en archivos, asegúrese de establecer el parámetro de codificación en un valor que genere una lista de materiales. En PowerShell 7 y versiones posteriores, los siguientes valores del parámetro Codificación generan una lista de materiales:
bigendianunicodebigendianutf32oemunicodeutf32utf8BOM
Al crear un archivo de script mediante un editor de texto, asegúrese de que el editor está configurado para guardar el archivo con una lista de materiales. Consulte la documentación del editor de texto para obtener instrucciones sobre cómo guardar archivos con una lista de materiales.
Lectura adicional
Para obtener más información, consulte los artículos siguientes: