Utilizando PowerShell, ¿cómo agrego múltiples espacios de nombres (uno de los cuales es el espacio de nombres predeterminado)?

Tengo un documento XML que contiene dos espacios de nombres (el espacio de nombres 'predeterminado' y xlink):

xmlns = "http: // embajada / esquemas / dudezilla /"xmlns: xlink = "http://www.w3.org/1999/xlink"

¿Cómo especifico "ambos" espacios de nombres en mi código de PowerShell? PowerShell parece querer un prefijo para el espacio de nombres predeterminado. ¿Cómo hago esto

Ahora tengo el siguiente código (no estoy seguro de qué incluir para el espacio de nombres predeterminado):

    [System.Xml.XmlNamespaceManager] $nsmgr = $xml.NameTable;
    $nsmgr.AddNamespace('?','http://embassy/schemas/dudezilla/');
    [System.Xml.XmlNamespaceManager] $nsmgr = $xml.NameTable;
    $nsmgr.AddNamespace('xlink','http://www.w3.org/1999/xlink');

    [System.Xml.XmlNodeList] $nodelist;
    [System.Xml.XmlElement] $root = $xml.DocumentElement;
    $nodelist = $root.SelectNodes("//image/@xlink:href", $nsmgr);

    Foreach ($xmlnode in $nodelist)
    {
        $xmlnode.Value;
    }

¡Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta