Quando uso un altro oggetto in .net-Framework in C# posso risparmiare molto digitando usando la direttiva using.Equivalente alla parola chiave "using" di C# in powershell?
using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It;
...
var blurb = new Thingamabob();
...
Quindi c'è un modo in Powershell per fare qualcosa di simile? Sto accedono a un sacco di oggetti .NET e non sono felice di dover digitare
$blurb = new-object FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It.Thingamabob;
tutto il tempo.
Sembra che sia necessario utilizzare il nome dell'assembly (ad es. Mscorlib) anziché il nome di un tipo (ad es. System.IO.Path). –
Se non si dispone di un oggetto in giro per passarlo alla funzione, è possibile crearne uno usando 'Nuovo oggetto PSObject'. –