Cuando utilizo otro objeto en .net-Framework en C #, puedo ahorrar mucho tipeo usando la directiva using.
using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It;
...
var blurb = new Thingamabob();
...
Entonces, ¿hay alguna forma en Powershell de hacer algo similar? Estoy accediendo a muchos objetos .net y no estoy contento de tener que escribir
$blurb = new-object FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It.Thingamabob;
todo el tiempo.
using
declaración. Puede utilizar esto para espacios de nombres .net o módulos (que es una de las únicas formas de importar clases personalizadas). La sintaxis esusing namespace Name.Space.Here
orusing module C:\Path\to\manifest
. El único requisito es que esté antes de cualquier otra declaración en su guión (incluso el bloque param)