Tengo un script PS:Cómo suprimir PowerShell Get-Content salida
script.ps1
[System.Xml.XmlDocument] $Config;
function Get-ScriptDirectory
{
Split-Path $script:MyInvocation.MyCommand.Path
}
function Load-Config
{
$configPath = Join-Path (Get-ScriptDirectory) config.xml
$global:Config = [xml](gc $configPath)
}
Load-Config
config.xml
<Configuration>
</Configuration>
Más adelante en el guión que estoy trabajando $ Variable de configuración. Cuando ejecuto este script, escribe el resultado en la consola, que contiene el elemento raíz del xml. Algo como:
Configuration
--------------
¿Existe alguna forma de suprimir esta salida?
Gracias.
También se puede asignar a '$ null'. En cualquier caso, en realidad no es lo mismo, ya que * redirecciona * do '/ dev/null' pero * pipe * a' Out-Null'. – Joey
@Joey Correcto, ya que '/ dev/null' se representa como un archivo. Gracias por mencionarlo. –
He actualizado mi pregunta para describir mejor mi código. He intentado con tus consejos, pero no me ha ayudado. Porque cuando redirecciono la salida, mi variable de configuración está vacía en la siguiente función cuando la llamo. – zosim