【发布时间】:2017-09-24 14:50:54
【问题描述】:
我有一个要导入 PS 会话的 DLL 文件。这将创建一个新的 .NET 类。在函数的开始,我想测试这个类是否存在,以及它是否不导入 DLL 文件。
目前我正在尝试给班级打电话。这可行,但我认为它会导致 Do {} Until () 循环出现问题,因为我必须运行脚本两次。
我的代码。请注意Do {} Until () 循环不起作用。
https://gist.github.com/TheRealNoob/f07e0d981a3e079db13d16fe00116a9a
我找到了[System.Type]::GetType() 方法,但是当我针对任何类型的字符串、有效或无效类运行它时,它什么也没做。
【问题讨论】:
-
你能看到那个自定义类的方法和属性吗?
[classname]::Method..你试过这样访问吗? -
是的,我可以这样测试方法。但这真的是最好的方法吗?当然必须有真正的解决方案。
-
是的,这并没有什么坏处。它的点网方法。您可以将结果存储在变量中并在任何您希望的地方使用它
标签: .net powershell types