在C#的.Net框架中,当我使用另一个对象时,通过使用using指令,我可以节省很多打字。
using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It;
...
var blurb = new Thingamabob();
...
那么在Powershell中是否有类似的方法?我正在访问许多.NET对象,不想每次都键入相同的内容。
$blurb = new-object FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It.Thingamabob;
一直如此。
using
语句。您可以利用它来使用.net命名空间或模块(这是导入自定义类的唯一方法之一)。语法是using namespace Name.Space.Here
或using module C:\Path\to\manifest
。唯一的要求是它必须出现在脚本中的任何其他语句之前(甚至是param块)。 - Maximilian Burszley